{"text_format":"1","workbook":"xlsx","n_sheets":31,"sheets":["README","Certification","Certification Table","LSE Showing","Resource Custom Profiles","User-Defined Resources","Unoptimized Showing","Paired Resources","Profile Optimization","Validation Overview","Check Capacity","Check Custom Profiles","Check Storage SOC","Check Grouped Resources","Check Hybrid Deliverability","Check Demand Response","LSE Showing Complete","Hourly Availability Chart","Hourly Availability","Local Availability Chart","Local Availability","Flex Availability Chart","Flex Availability","Requirements and Allocations","Resource Database","Resource Default Profiles","Regions","Expanded Default Profiles","Resource Profile Categories","VER Categories","Query Statuses"],"not_rendered":{"charts":6,"images":1,"macros":1,"external_links":0,"defined_names":100,"comments":0,"pivot_tables":0},"unopened":[{"sheet":"Hourly Availability Chart","index":17,"reason":"not_a_worksheet"},{"sheet":"Local Availability Chart","index":19,"reason":"not_a_worksheet"},{"sheet":"Flex Availability Chart","index":21,"reason":"not_a_worksheet"}],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"README","index":0,"n_rows":17,"n_cols":3,"rows_kept":17,"cut":false,"hidden":false,"merged":[[0,0,1,3]]}
["Resource Adequacy Slice-of-Day Showing Template\n\nThis template processes data from tables in various worksheets, and uses queries to route identifying data throughout the workbook and setup lookup calculations in cell formulas. Validation test results are evaluated in several hidden worksheets and summarized in the \"Validation Overview\" worksheet with a golden tab. All queries can be accessed from the \"Data\" menu -> \"Queries & Connections\" -> \"Queries & Connections\" or by pressing [Alt]+[F12].\n\nA valid monthly showing consists of general resource allocations specified in the table on the A1\"LSE Showing\" worksheet along with custom slice-of-day profiles for any resources for which the default profile is not desired, and a certification of showing with information about the load-serving entity submitting the showing. The \"LSEShowing\" query merges the general showing, custom profiles, and default profiles to build the complete showing data table. The three worksheets corresponding to these tables, denoted with blue tabs, should be altered when preparing a monthly showing: \"Certification\", \"LSE Showing\", and \"Resource Custom Profiles\". A fourth worksheet labelled \"User-Defined Resources\" allows LSEs to input, e.g., resources under construction that aren't available in the Resource Database worksheet, and a fifth worksheet labelled \"Profile Optimization\" provides a tool for automatically allocating operating hours for resources shown using default profiles from the Resource Database.\n\nAll showing data for each resource, including custom and optimized profiles along, is presented in the \"LSE Showing Complete\" worksheet. This sheet is for reference only and should not be edited directly.\n\nValidation tests are summarized on the Validation Overview worksheet. All tests should refresh automatically when accessing this worksheet. Tests may be inspected by clicking the associated \"Go To Sheet\" buttons. Other hidden worksheets may be unhidden by right-clicking on any tab and selecting \"Unhide Sheets\". Three chart sheets rely on supporting data in hidden sheets which can be accessed using similar buttons located at the top left corner of each chart.\n\nSee the User's Guide for more detailed information and instructions."]
[]
[null,"Information"]
[null,"Template Version:",35]
[null,"Resource Database Source:","MRD Final 2025_03142025.xlsx"]
[]
[null,"Tools"]
[]
[null,"Clear All Input Data:"]
[]
[null,"Clear Requirements and Allocations:"]
[]
[null,"Refresh Resource Database:"]
[]
[null,"Autofill LSE Showing Values:"]
[]
[null,"Automatically Refresh Queries"]

{"sheet":"Certification","index":1,"n_rows":28,"n_cols":2,"rows_kept":28,"cut":false,"hidden":false,"merged":[[0,0,0,2],[9,0,9,1],[16,0,16,1],[22,0,22,1],[7,0,7,2]]}
["Monthly Showing Certification Form"]
["Load Serving Entity Full Name:"]
["Load Serving Entity Abbreviation:","LSE_NAME"]
["Showing Type:","Month Ahead"]
["Showing Month:",45658]
["Date of Filing:"]
[]
["Consistent with Rules 1 and 2.4 of the CPUC's Rules of Practice and Procedure, this resource adequacy showing has been verified by an officer of the corporation, who shall expressly certify, under penalty of perjury, the following:\n1. I have responsibility for the activities reflected in this showing;\n2. I have reviewed, or have caused to be reviewed, this showing;\n3. Based on my knowledge, information, or belief, this filing does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made;\n4. Based on my knowledge, information, or belief, this filing contains all of the information required to be provided by CPUC orders, rules, and regulations."]
[]
["LSE Officer Information"]
["Title:"]
["Name:"]
["Email:"]
["Phone:"]
["Signature:"]
[]
["Backup Contact Information"]
["Title:"]
["Name:"]
["Email:"]
["Phone:"]
[]
["Load Serving Entity Information"]
["LSE Address Line 1:"]
["LSE Address Line 2:"]
["LSE City:"]
["LSE State:"]
["LSE Zip:"]

{"sheet":"Certification Table","index":2,"n_rows":22,"n_cols":2,"rows_kept":22,"cut":false,"hidden":true,"merged":[]}
["Key","Value"]
["Load Serving Entity Full Name",{"$f":"LSEFullName","v":0}]
["Load Serving Entity Abbreviation",{"$f":"LSEAbbreviation","v":"LSE_NAME"}]
["Showing Type",{"$f":"ShowingType","v":"Month Ahead"}]
["Showing Month",{"$f":"ShowingMonth","v":"2025-01-01"}]
["Date of Filing",{"$f":"FilingDate","v":"00:00:00"}]
["Contact 1 Title",{"$f":"LSETitle1","v":"00:00:00"}]
["Contact 1 Name",{"$f":"LSEName1","v":"00:00:00"}]
["Contact 1 Email",{"$f":"LSEEmail1","v":"00:00:00"}]
["Contact 1 Phone",{"$f":"LSEPhone1","v":0}]
["Contact 2 Title",{"$f":"LSETitle2","v":0}]
["Contact 2 Name",{"$f":"LSEName2","v":0}]
["Contact 2 Email",{"$f":"LSEEmail2","v":0}]
["Contact 2 Phone",{"$f":"LSEPhone2","v":0}]
["Address 1",{"$f":"LSEAddressStreet1","v":0}]
["Address 2",{"$f":"LSEAddressStreet2","v":0}]
["City",{"$f":"LSEAddressCity","v":0}]
["State",{"$f":"LSEAddressState","v":0}]
["Zip",{"$f":"LSEAddressZip","v":0}]
["Month Ahead Coefficient",1]
["Year Ahead Coefficient",0.9]
["Maximum DR Ratio",8.3000000000000004E-2]

{"sheet":"LSE Showing","index":3,"n_rows":4,"n_cols":12,"rows_kept":4,"cut":false,"hidden":false,"merged":[]}
["Contract ID","Resource ID","Resource SubID","NQC Under Contract (MW)","Local RA (MW)","Committed Flexible RA (MW)","Capacity Effective Start Date","Capacity Effective End Date","SCID or Counterparty if not available","MCC Bucket 4","Unspecified Import","Use Default Profile"]
["CAM Storage","CAM Storage Allocation Single Cycle",null,{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                *(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=LSEShowing[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    0\n)","v":50},0,0,{"$f":"IFERROR(EOMONTH(ShowingMonth,-1)+1,DATEVALUE(\"1900-01-01\"))","v":"2025-01-01"},{"$f":"IFERROR(EOMONTH(ShowingMonth,0),DATEVALUE(\"1900-01-31\"))","v":"2025-01-31"},"Allocation",false,false,true]
["CAM Storage","CAM Storage Allocation Multi Cycle",null,{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                *(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=LSEShowing[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    0\n)","v":10},0,0,"2025-01-01","2025-01-31","Allocation",false,false,true]
["CAM Peakers","CAM Peaker Allocation",null,{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                *(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=LSEShowing[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    0\n)","v":5},0,0,"2025-01-01","2025-01-31","Allocation",false,false,true]

{"sheet":"Resource Custom Profiles","index":4,"n_rows":1,"n_cols":27,"rows_kept":1,"cut":false,"hidden":false,"merged":[]}
["Contract ID","Resource ID","Resource SubID","MW HE 1","MW HE 2","MW HE 3","MW HE 4","MW HE 5","MW HE 6","MW HE 7","MW HE 8","MW HE 9","MW HE 10","MW HE 11","MW HE 12","MW HE 13","MW HE 14","MW HE 15","MW HE 16","MW HE 17","MW HE 18","MW HE 19","MW HE 20","MW HE 21","MW HE 22","MW HE 23","MW HE 24"]

{"sheet":"User-Defined Resources","index":5,"n_rows":41,"n_cols":44,"rows_kept":41,"cut":false,"hidden":false,"merged":[]}
["Resource ID","Resource SubID","Resource Name","Colocated Resource IDs","Resource Type","Balancing Authority Area","Path 26 Designation","Local Capacity Area","Flexible Category","Pmax (MW)","Interconnection Limit (MW)","Deliverability Status","Deliverable %","Deliverable MW","Allows Grid Charging","Maximum Daily Storage Cycles","Storage Efficiency","Storage Maximum Continuous Energy (MWh)","Storage Maximum Daily Energy (MWh)","First Available Hour (HE)","Last Available Hour (HE)","Maximum Daily Run Hours","January NQC (MW)","February NQC (MW)","March NQC (MW)","April NQC (MW)","May NQC (MW)","June NQC (MW)","July NQC (MW)","August NQC (MW)","September NQC (MW)","October NQC (MW)","November NQC (MW)","December NQC (MW)",null,"ResourceTypes",null,"BalancingAuthorityAreas",null,"Path26Designations",null,"LocalCapacityAreas",null,"FlexibleCategories"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Battery Storage",null,"AZPS",null,"North",null,"Bay Area",null,1]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Biogas",null,"BPAT",null,"South",null,"Big Creek-Ventura",null,2]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Biomass",null,"CISO",null,null,null,"CAISO System",null,3]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Biomass/Wood",null,"IID",null,null,null,"Fresno"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"CAM Peaker",null,"LADWP",null,null,null,"Humboldt"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"CCGT",null,"PGE",null,null,null,"Kern"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"CHP",null,"PNM",null,null,null,"LA Basin"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"CPower Demand Response",null,"SCE",null,null,null,"NCNB"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Coal",null,"SDGE",null,null,null,"San Diego-IV"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Demand Response",null,"SRP",null,null,null,"Sierra"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Enersponse Demand Response",null,"WALC",null,null,null,"Stockton"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Fuel Cell"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Geothermal"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Hybrid_BattStorage"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Hybrid_Solar1Axis"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Hybrid_SolarFixed"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Hybrid_Solar_1Axis"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Hybrid_Solar_Fixed"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Hybrid_Storage"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Hydro"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Leapfrog Demand Response"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NexusRenewables Demand Response"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Nostromo Demand Response"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Nuclear"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"OhmConnect Demand Response"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Paired_BattStorage"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Paired_Solar_1Axis"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Paired_Solar_Fixed"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Paired_Solar_Thermal"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Peaker"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Pump"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Pumped Hydro"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Reciprocating Engine"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Solar_1Axis"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Solar_2Axis"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Solar_Fixed"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Solar_Thermal"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Steam Turbine"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Voltus Demand Response"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Wind"]

{"sheet":"Unoptimized Showing","index":6,"n_rows":6,"n_cols":41,"rows_kept":6,"cut":false,"hidden":true,"merged":[]}
["Contract ID","Resource ID","Resource SubID","Profile Source","Colocated Resource IDs","Resource Type","Default Profile Category","Chart Label","Path 26 Designation","Balancing Authority Area","Region","NQC Under Contract (MW)","Resource NQC (MW)","Resource Pmax (MW)","Deliverability Status","Deliverable %","Deliverable MW","MW HE 1","MW HE 2","MW HE 3","MW HE 4","MW HE 5","MW HE 6","MW HE 7","MW HE 8","MW HE 9","MW HE 10","MW HE 11","MW HE 12","MW HE 13","MW HE 14","MW HE 15","MW HE 16","MW HE 17","MW HE 18","MW HE 19","MW HE 20","MW HE 21","MW HE 22","MW HE 23","MW HE 24"]
["DR Allocation","","","Allocation",{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0))),\n    INDEX(UserDefinedResources[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",\n    \"Demand Response\",\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\",\n    \"Other\",\n    AND(\n        UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(\n                1,\n                (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                    * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                    * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n                0\n            )\n        )\n    ),\n    \"Unspecified Import\",\n    TRUE,\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Resource Type],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))&\"\",\n        NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n        INDEX(ResourceDatabase[Resource Type],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))&\"\",\n        TRUE,\n        \"\"\n    )\n)","v":"Demand Response"},{"$f":"IFERROR(\n    INDEX(\n        ResourceProfileCategories[Profile Category],\n        MATCH(UnoptimizedShowing[[#This Row],[Resource Type]],ResourceProfileCategories[Resource Type],0)\n    ),\n    \"\"\n) & \"\"","v":"Demand Response"},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Peakers\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,(LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                UnoptimizedShowing[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Requirements and Allocations"},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Path 26 Designation],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(ResourceDatabase[Path 26 Designation],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Balancing Authority Area],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Balancing Authority Area],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"IFERROR(\n    INDEX(\n        Regions[Region],\n        MATCH(1,(Regions[Path 26 Designation]=UnoptimizedShowing[[#This Row],[Path 26 Designation]])*(Regions[Balancing Authority Area]=UnoptimizedShowing[[#This Row],[Balancing Authority Area]]),0)\n    ),\n    \"\"\n) & \"\"","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n         )\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Pmax (MW)],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Pmax (MW)],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":20},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":20},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":20},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":20},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":20},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0}]
["Other CAM Allocation","","","Allocation",{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0))),\n    INDEX(UserDefinedResources[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",\n    \"Demand Response\",\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\",\n    \"Other\",\n    AND(\n        UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(\n                1,\n                (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                    * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                    * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n                0\n            )\n        )\n    ),\n    \"Unspecified Import\",\n    TRUE,\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Resource Type],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))&\"\",\n        NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n        INDEX(ResourceDatabase[Resource Type],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))&\"\",\n        TRUE,\n        \"\"\n    )\n)","v":"Other"},{"$f":"IFERROR(\n    INDEX(\n        ResourceProfileCategories[Profile Category],\n        MATCH(UnoptimizedShowing[[#This Row],[Resource Type]],ResourceProfileCategories[Resource Type],0)\n    ),\n    \"\"\n) & \"\"","v":""},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Peakers\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,(LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                UnoptimizedShowing[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Requirements and Allocations"},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Path 26 Designation],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(ResourceDatabase[Path 26 Designation],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Balancing Authority Area],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Balancing Authority Area],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"IFERROR(\n    INDEX(\n        Regions[Region],\n        MATCH(1,(Regions[Path 26 Designation]=UnoptimizedShowing[[#This Row],[Path 26 Designation]])*(Regions[Balancing Authority Area]=UnoptimizedShowing[[#This Row],[Balancing Authority Area]]),0)\n    ),\n    \"\"\n) & \"\"","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n         )\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Pmax (MW)],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Pmax (MW)],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":100}]
["CAM Peakers","CAM Peaker Allocation","","Default",{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0))),\n    INDEX(UserDefinedResources[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",\n    \"Demand Response\",\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\",\n    \"Other\",\n    AND(\n        UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(\n                1,\n                (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                    * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                    * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n                0\n            )\n        )\n    ),\n    \"Unspecified Import\",\n    TRUE,\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Resource Type],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))&\"\",\n        NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n        INDEX(ResourceDatabase[Resource Type],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))&\"\",\n        TRUE,\n        \"\"\n    )\n)","v":"CAM Peaker"},{"$f":"IFERROR(\n    INDEX(\n        ResourceProfileCategories[Profile Category],\n        MATCH(UnoptimizedShowing[[#This Row],[Resource Type]],ResourceProfileCategories[Resource Type],0)\n    ),\n    \"\"\n) & \"\"","v":"CAM Peaker"},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Peakers\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,(LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                UnoptimizedShowing[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Requirements and Allocations"},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Path 26 Designation],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(ResourceDatabase[Path 26 Designation],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Balancing Authority Area],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Balancing Authority Area],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":"CISO"},{"$f":"IFERROR(\n    INDEX(\n        Regions[Region],\n        MATCH(1,(Regions[Path 26 Designation]=UnoptimizedShowing[[#This Row],[Path 26 Designation]])*(Regions[Balancing Authority Area]=UnoptimizedShowing[[#This Row],[Balancing Authority Area]]),0)\n    ),\n    \"\"\n) & \"\"","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n         )\n    ),\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Pmax (MW)],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Pmax (MW)],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0}]
["CAM Storage","CAM Storage Allocation Multi Cycle","","Default",{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0))),\n    INDEX(UserDefinedResources[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",\n    \"Demand Response\",\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\",\n    \"Other\",\n    AND(\n        UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(\n                1,\n                (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                    * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                    * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n                0\n            )\n        )\n    ),\n    \"Unspecified Import\",\n    TRUE,\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Resource Type],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))&\"\",\n        NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n        INDEX(ResourceDatabase[Resource Type],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))&\"\",\n        TRUE,\n        \"\"\n    )\n)","v":"Battery Storage"},{"$f":"IFERROR(\n    INDEX(\n        ResourceProfileCategories[Profile Category],\n        MATCH(UnoptimizedShowing[[#This Row],[Resource Type]],ResourceProfileCategories[Resource Type],0)\n    ),\n    \"\"\n) & \"\"","v":"Battery Storage"},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Peakers\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,(LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                UnoptimizedShowing[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Battery Storage"},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Path 26 Designation],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(ResourceDatabase[Path 26 Designation],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Balancing Authority Area],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Balancing Authority Area],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":"CISO"},{"$f":"IFERROR(\n    INDEX(\n        Regions[Region],\n        MATCH(1,(Regions[Path 26 Designation]=UnoptimizedShowing[[#This Row],[Path 26 Designation]])*(Regions[Balancing Authority Area]=UnoptimizedShowing[[#This Row],[Balancing Authority Area]]),0)\n    ),\n    \"\"\n) & \"\"","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n         )\n    ),\n    \"\"\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n    ),\n    TRUE,\n    \"\"\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Pmax (MW)],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Pmax (MW)],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n    ),\n    TRUE,\n    \"\"\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":10},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":10},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":10},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":10},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0}]
["CAM Storage","CAM Storage Allocation Single Cycle","","Default",{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0))),\n    INDEX(UserDefinedResources[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],INDEX(UserDefinedResources[Resource ID],),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Colocated Resource IDs],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",\n    \"Demand Response\",\n    UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\",\n    \"Other\",\n    AND(\n        UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(\n                1,\n                (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                    * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                    * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n                0\n            )\n        )\n    ),\n    \"Unspecified Import\",\n    TRUE,\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Resource Type],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))&\"\",\n        NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n        INDEX(ResourceDatabase[Resource Type],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))&\"\",\n        TRUE,\n        \"\"\n    )\n)","v":"Battery Storage"},{"$f":"IFERROR(\n    INDEX(\n        ResourceProfileCategories[Profile Category],\n        MATCH(UnoptimizedShowing[[#This Row],[Resource Type]],ResourceProfileCategories[Resource Type],0)\n    ),\n    \"\"\n) & \"\"","v":"Battery Storage"},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Peakers\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"DR Allocation\",UnoptimizedShowing[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,(LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                UnoptimizedShowing[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Battery Storage"},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Path 26 Designation],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(ResourceDatabase[Path 26 Designation],MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)),\n    TRUE,\n    \"\"\n)&\"\"","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(UserDefinedResources[Balancing Authority Area],MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)),\n    NOT(ISERROR(MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0))),\n    INDEX(ResourceDatabase[Balancing Authority Area],MATCH(UnoptimizedShowing[[#This Row],[Resource ID]],ResourceDatabase[Resource ID],0)),\n    TRUE,\n    \"\"\n)&\"\"","v":"CISO"},{"$f":"IFERROR(\n    INDEX(\n        Regions[Region],\n        MATCH(1,(Regions[Path 26 Designation]=UnoptimizedShowing[[#This Row],[Path 26 Designation]])*(Regions[Balancing Authority Area]=UnoptimizedShowing[[#This Row],[Balancing Authority Area]]),0)\n    ),\n    \"\"\n) & \"\"","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            (LSEShowing[Contract ID]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (LSEShowing[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])\n                * (LSEShowing[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n         )\n    ),\n    \"\"\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0),\n        MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n    ),\n    TRUE,\n    \"\"\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Pmax (MW)],\n        MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0)\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Pmax (MW)],\n        MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0)\n    ),\n    TRUE,\n    \"\"\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":50},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":50},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":50},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":50},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Default\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99),\n        _xlfn.IFS(\n            UnoptimizedShowing[[#This Row],[Contract ID]]=\"CAM Storage\",\n            UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]],\n            AND(OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),UnoptimizedShowing[[#This Row],[Deliverability Status]]=\"EO\"),\n            0,\n            OR(UnoptimizedShowing[[#This Row],[Default Profile Category]]=VERCategories[Profile Category]),\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]] / UnoptimizedShowing[[#This Row],[Resource NQC (MW)]] * UnoptimizedShowing[[#This Row],[Resource Pmax (MW)]],\n            TRUE,\n            IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%) * UnoptimizedShowing[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=UnoptimizedShowing[[#This Row],[Default Profile Category]])\n                        * (ExpandedResourceDefaultProfiles[Region]=UnoptimizedShowing[[#This Row],[Region]]),\n                    0\n                ),\n                MATCH(\n                    INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        )\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Custom\",\n    MIN(\n        IF(UnoptimizedShowing[[#This Row],[Deliverable %]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable %]],100%)\n        * INDEX(\n            ResourceCustomProfiles[],\n            MATCH(\n                1,\n                INDEX((ResourceCustomProfiles[Resource ID]=UnoptimizedShowing[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=UnoptimizedShowing[[#This Row],[Resource SubID]]),),\n                0\n            ),\n            MATCH(\n                INDEX(UnoptimizedShowing[#Headers],1,COLUMN()),\n                ResourceCustomProfiles[#Headers],\n                0\n            )\n        ),\n        IF(UnoptimizedShowing[[#This Row],[Deliverable MW]]<>\"\",UnoptimizedShowing[[#This Row],[Deliverable MW]],1E+99)\n    ),\n    UnoptimizedShowing[[#This Row],[Profile Source]]=\"Allocation\",\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=UnoptimizedShowing[[#This Row],[Contract ID]])\n                * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(UnoptimizedShowing[#Headers],COLUMN()),\" \"),3)),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0}]

{"sheet":"Paired Resources","index":7,"n_rows":1,"n_cols":39,"rows_kept":1,"cut":false,"hidden":true,"merged":[]}
["Contract ID","Resource ID","Resource SubID","Paired Resource ID","Paired Resource SubID","Paired Resource Deliverability Status","Paired Resource Deliverable %","Paired Resource Deliverable MW","Storage NQC Under Contract (MW)","Storage NQC (MW)","Paired Pmax (MW)","Paired NQC (MW)","Paired Resource Profile Category","Paired Resource Region","Paired MW HE 1","Paired MW HE 2","Paired MW HE 3","Paired MW HE 4","Paired MW HE 5","Paired MW HE 6","Paired MW HE 7","Paired MW HE 8","Paired MW HE 9","Paired MW HE 10","Paired MW HE 11","Paired MW HE 12","Paired MW HE 13","Paired MW HE 14","Paired MW HE 15","Paired MW HE 16","Paired MW HE 17","Paired MW HE 18","Paired MW HE 19","Paired MW HE 20","Paired MW HE 21","Paired MW HE 22","Paired MW HE 23","Paired MW HE 24","Undeliverable Capacity (MWh)"]

{"sheet":"Profile Optimization","index":8,"n_rows":29,"n_cols":38,"rows_kept":29,"cut":false,"hidden":false,"merged":[[1,0,1,2],[28,19,73,23]]}
["Status:",null,null,null,null,null,"Optimized Showings",null,null,null,null,null,null,null,null,null,null,null,null,"Capacity Deficits",null,null,null,null,null,"Storage Properties"]
["Refreshing Optimized Showings Table",null,null,null,null,null,"Contract ID","Resource ID","Resource SubID","Hour Ending","Shown Colocated Capacity (MW)","Capacity Available for Charging (MW)","Maximum Capacity (MW)","Charging Priority","Shown MW","Objective","State-of-Charge Day 1","State-of-Charge Day 2",null,"Hour Ending","Deficit (MW)","Maximum Capacity (MW)","Total Shown MW","Difference (MW)",null,"Contract ID","Resource ID","Resource SubID","Allows Grid Charging","Maximum Capacity (MW)","Maximum Available Capacity (MW)","Maximum Daily Storage Cycles","Storage Efficiency","Maximum Continuous Energy (MWh)","Maximum Possible Energy (MWh)","Shown Energy (MWh)","Difference Energy (MWh)","Minimum State-of-Charge"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":461.59999999999991},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-461.6}]
[null,"Pre-Optimization Information:",null,null,null,null,null,null,null,null,null,null,null,null,"0.00",{"$f":"SUM(SODProfilesForSOC[Objective])","v":0},null,{"$f":"MIN(SODProfilesForSOC[[State-of-Charge Day 1]:[State-of-Charge Day 2]])","v":0},null,2,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":454.57999999999993},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-454.58},null,null,null,null,null,null,null,null,null,null,null,"Minimum:",{"$f":"SUBTOTAL(105,StorageProperties[Difference Energy (MWh)])","v":0},{"$f":"SUBTOTAL(105,StorageProperties[Minimum State-of-Charge])","v":0}]
[null,null,"Total Deficit:",{"$f":"SUM(SODCapacityDeficits[Deficit (MW)])","v":11876.269999999999},"MWh",null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":454.57999999999993},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-454.58}]
[null,null,"Maximum Possible Energy:",{"$f":"SUM(StorageProperties[Maximum Possible Energy (MWh)])","v":0},"MWh",null,null,null,null,null,null,null,null,null,null,null,null,null,null,4,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":459.26},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-459.26}]
[null,null,"Minimum (Maximum Capacity-Deficit):",{"$f":"MIN(SODCapacityDeficits[Maximum Capacity (MW)]-SODCapacityDeficits[Deficit (MW)])","v":-544.34999999999991},"MW",null,null,null,null,null,null,null,null,null,null,null,null,null,null,5,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":474.46999999999991},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-474.47}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":499.03999999999996},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-499.04}]
[null,"Optimization Run Information:",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,7,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":521.27},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-521.27}]
[null,null,"Iteration Number:",4,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":531.79999999999995},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-531.79999999999995}]
[null,null,"Objective:",{"$f":"SODProfilesForSOC[[#Totals],[Objective]]","v":0},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,9,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":532.96999999999991},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-532.97}]
[null,null,"Minimum Objective:",11968.668057419356,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,10,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":516.58999999999992},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-516.59}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,11,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":524.78},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-524.78}]
[null,"Optimization Settings:",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":530.63},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-530.63}]
[null,null,"Maximum Iterations:",24,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,13,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":534.14},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-534.14}]
[null,null,"Objective Threshold Coefficient:",1E-4,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,14,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":533.81999999999994},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-533.82000000000005}]
[null,null,"SOC Adjustment Coefficient:",1.05,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,15,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":544.34999999999991},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-544.35}]
[null,null,"Energy Adjustment Coefficient:",0.95,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,16,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":530.30999999999995},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-530.30999999999995}]
[null,null,"Efficiency Prioritization Coefficient:",0.85,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,17,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":526.68999999999994},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-526.69000000000005}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,18,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":452.65},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-452.65}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":444.45999999999992},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-444.46}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":438.61},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-438.61}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":425.74},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-425.74}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,22,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":501.05999999999995},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-501.06}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":495.53},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-495.53}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24,{"$f":"MAX(\n    INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n    * (\n        1 + INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                0\n            )\n        ) / 100\n    )\n    * INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n            0\n        )\n    )\n    - SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                UnoptimizedShowing[],\n                UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n            ),\n            (\n                (UnoptimizedShowing[Deliverability Status]<>\"EO\")\n                    * (UnoptimizedShowing[Contract ID]<>\"DR Allocation\")\n                    * (UnoptimizedShowing[Chart Label]<>\"Demand Response\")\n            )=1,\n            0\n        )\n    )\n    - MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    UnoptimizedShowing[],\n                    UnoptimizedShowing[#Headers]=\"MW HE \" & SODCapacityDeficits[[#This Row],[Hour Ending]]\n                ),\n                ((UnoptimizedShowing[Contract ID]=\"DR Allocation\") + (UnoptimizedShowing[Chart Label]=\"Demand Response\"))>0,\n                0\n            )\n        ),\n        MaximumDRRatio\n        * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(\n                    1,\n                    (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                        * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                        * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                        * (RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),\n                    0\n                )\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Load Forecast\")\n                    * (RequirementsAndAllocations[Option]=\"HE \"&SODCapacityDeficits[[#This Row],[Hour Ending]]),\n                0\n            )\n        )\n    ),\n    0\n)","v":487.33999999999992},{"$f":"SUMIFS(\n    SODProfilesForSOC[Maximum Capacity (MW)],\n    SODProfilesForSOC[Hour Ending],\n    SODCapacityDeficits[[#This Row],[Hour Ending]]\n)","v":0},{"$f":"ROUND(\n    SUMIFS(\n        SODProfilesForSOC[Shown MW],\n        SODProfilesForSOC[Hour Ending],\n        SODCapacityDeficits[[#This Row],[Hour Ending]]\n    ),\n    6\n)","v":0},{"$f":"ROUND(\n    SODCapacityDeficits[[#This Row],[Total Shown MW]] - SODCapacityDeficits[[#This Row],[Deficit (MW)]],\n    4\n)","v":-487.34}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Minimum:",{"$f":"MIN(SODCapacityDeficits[Difference (MW)])","v":-544.35}]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"How to Optimize Storage Resources:\n1. Add one or more storage resources to the LSE Showing worksheet and set \"Default Profile\" to \"FALSE\".\n2. Do not create an entry in the Resource Custom Profiles worksheet for these resources.\n3. Click the \"Optimize Shown Hours\" button and wait for the three tables to finish updating (refresh status appears at the bottom of the Excel window), then for Solver to find a solution, if possible.\n6. Check that values in the \"Difference (MW)\" column of the \"Capacity Deficits\" table are all zero, indicating all capacity deficits are met.\n7. If the optimizer fails to run, check the \"Status\" cell above for information about why. You may need to adjust which storage and non-resources resources are shown on the LSE Showing worksheet, or adjust the initial conditions in the \"Fractional Showing\" column of the \"Optimization\" table.\n\nAbout the Optimizer:\nThis sheet uses a custom algorithm implemented in Excel VBA to minimize the objective cell at the bottom of the Objective Function column, subject to a variety of constraints. The VBA script sets and iteratively adjusts capacities in the \"Shown MW\" column of the \"Optimized Showings\" column.\n\nThe objective cell calculates the energy required to charge the showing across all resources, thereby accounting for shown capacities and resource efficiencies. The VBA script cycles through three steps: increasing the showing among higher-efficiency resources, reducing showings so that each resource does not fall below zero state-of-charge, and reallocating any differences between the \"Deficit (MW)\" and \"Total Shown (MW)\" columns of the Capacity Deficits table.\n\nThe State-of-Charge columns approximate the hourly states of charge across two consecutive days assuming 100% charge at midnight of day 1, charging at a rate equal to the capacity available for charging for the given hour multiplied by the storage efficiency for hours during which 0 capacity is shown, and subtracting shown capacity from the accumulated charge. This calculation ensures that multi-cycle storage has sufficient time to charge between discharge cycles, and implicitly applies a constraint for maximum continuous energy. Both single- and multi-cycle storage are additionally constrained by total daily MWh.\n\nNote:\nSolutions are not guaranteed to be the absolute optimum, and results should be checked using the \"Validation Overview\" worksheet as not all validation tests are incorporated into the optimization."]

{"sheet":"Validation Overview","index":9,"n_rows":15,"n_cols":6,"rows_kept":15,"cut":false,"hidden":false,"merged":[[9,3,10,3],[9,4,10,4],[1,3,7,3],[1,4,7,4],[1,5,7,5],[9,5,10,5]]}
["Test","Result","Description","Worksheet","Review","Refresh Queries"]
["Hourly System Capacity",{"$f":"_xlfn.IFS(\n    INDEX(Queries[Status],MATCH(\"CheckCapacity\",Queries[Output Query Table],0))=\"STALE\",\n    \"Awaiting Refresh\",\n    MIN(CheckCapacity[[#Totals],[MW HE 1]:[MW HE 24]])>=0,\n    \"Pass\",\n    TRUE,\n    \"Fail\"\n    &CHAR(10)\n    &TEXT(-MIN(CheckCapacity[[#Totals],[MW HE 1]:[MW HE 24]]),\"#,##0.00\")\n    &\" MW in HE \"\n    &TEXT(MATCH(MIN(CheckCapacity[[#Totals],[MW HE 1]:[MW HE 24]]),CheckCapacity[[#Totals],[MW HE 1]:[MW HE 24]],0),\"00\")\n    &CHAR(10)\n    &TEXT(-SUM(_xlfn._xlws.FILTER(CheckCapacity[[#Totals],[MW HE 1]:[MW HE 24]],CheckCapacity[[#Totals],[MW HE 1]:[MW HE 24]]<0)),\"#,##0.00\")\n    &\" MWh total\"\n)","v":"Awaiting Refresh"},"Checks whether the total MWh shown available across all 24 hours meet the hourly requirements.","Check Capacity"]
["Local Capacity",{"$f":"_xlfn.IFS(\n    INDEX(Queries[Status],MATCH(\"CheckCapacity\",Queries[Output Query Table],0))=\"STALE\",\n    \"Awaiting Refresh\",\n    MIN(CheckCapacity[[#Totals],[LA Basin (MW)]:[NBNC (MW)]])>=0,\n    \"Pass\",\n    TRUE,\n    \"Fail\"\n    &CHAR(10)\n    &TEXT(-MIN(CheckCapacity[[#Totals],[LA Basin (MW)]:[NBNC (MW)]]),\"#,##0.00\")\n    &\" MW in\"\n    &CHAR(10)\n    &SUBSTITUTE(INDEX(CheckCapacity[[#Headers],[LA Basin (MW)]:[NBNC (MW)]],MATCH(MIN(CheckCapacity[[#Totals],[LA Basin (MW)]:[NBNC (MW)]]),CheckCapacity[[#Totals],[LA Basin (MW)]:[NBNC (MW)]],0)),\" (MW)\",\"\")\n    &CHAR(10)\n    &TEXT(-SUM(_xlfn._xlws.FILTER(CheckCapacity[[#Totals],[LA Basin (MW)]:[NBNC (MW)]],CheckCapacity[[#Totals],[LA Basin (MW)]:[NBNC (MW)]]<0)),\"#,##0.00\")\n    &\" MW total\"\n)","v":"Awaiting Refresh"},"Checks whether shown local capacity meets local requirements."]
["Flexible Capacity",{"$f":"IFERROR(\n    _xlfn.IFS(\n        INDEX(Queries[Status],MATCH(\"CheckCapacity\",Queries[Output Query Table],0))=\"STALE\",\n        \"Awaiting Refresh\",\n        SUM(CheckCapacity[[#Totals],[Flexible Category 1 (MW)]:[Flexible Category 2 (MW)]])\n        >=-IF(ShowingType=\"Year Ahead\",0.9,1)\n        * (\n            INDEX(CheckCapacity[Flexible Category 1 (MW)],MATCH(\"Requirements\",CheckCapacity[Contract ID],0))\n            +INDEX(CheckCapacity[Flexible Category 2 (MW)],MATCH(\"Requirements\",CheckCapacity[Contract ID],0))\n            +INDEX(CheckCapacity[Flexible Category 3 (MW)],MATCH(\"Requirements\",CheckCapacity[Contract ID],0))\n        ),\n        \"Pass\",\n        TRUE,\n        \"Fail\"\n        &CHAR(10)\n        &TEXT(-SUM(CheckCapacity[[#Totals],[Flexible Category 1 (MW)]:[Flexible Category 2 (MW)]])-SUM(_xlfn._xlws.FILTER(CheckCapacity[[Flexible Category 1 (MW)]:[Flexible Category 3 (MW)]],(CheckCapacity[Contract ID]=\"Requirements\"))),\"#,##0.00\")\n        &\" MW Short\"\n    ),\n    \"N/A\"\n)","v":"Awaiting Refresh"},"Checks whether shown flexible capacity meets flex requirements."]
["Contract Date",{"$f":"IFERROR(\n    _xlfn.IFS(\n        INDEX(Queries[Status],MATCH(\"CheckCapacity\",Queries[Output Query Table],0))=\"STALE\",\n        \"Awaiting Refresh\",\n        CheckCapacity[[#Totals],[Check Dates]],\n        \"Pass\",\n        TRUE,\n        \"Fail\"\n        & CHAR(10)\n        & TEXT(SUM(CheckCapacity[Days Unavailable]),\"#,##0\")\n        & \" Resource-Days Unavailable\"\n    ),\n    \"N/A\"\n)","v":"Awaiting Refresh"},"Checks that each shown resource is available for the current showing month according to the contract period."]
["Shown Hours",{"$f":"_xlfn.IFS(\n    INDEX(Queries[Status],MATCH(\"CheckCapacity\",Queries[Output Query Table],0))=\"STALE\",\n    \"Awaiting Refresh\",\n    IFERROR(\n        CheckCapacity[[#Totals],[Check Hours]],\n        FALSE\n    ),\n    \"Pass\",\n    TRUE,\n    \"Fail\"\n    & CHAR(10)\n    & TEXT(SUM(CheckCapacity[Excess Hours]),\"#,##0\")\n    & \" Excess Resource-Hours Shown\"\n)","v":"Awaiting Refresh"},"Passes if the shown hours of usage for each resource are within those allowed in the resource database."]
["Storage Excess Capacity",{"$f":"_xlfn.IFS(\n    INDEX(Queries[Status],MATCH(\"CheckCapacity\",Queries[Output Query Table],0))=\"STALE\",\n    \"Awaiting Refresh\",\n    CheckCapacity[[#Totals],[Grid Capacity (MWh)]]-CheckCapacity[[#Totals],[Grid Charging Requirement (MWh)]]>=0,\n    \"Pass\",\n    TRUE,\n    \"Fail\"\n    & CHAR(10)\n    & TEXT(CheckCapacity[[#Totals],[Grid Charging Requirement (MWh)]],\"#,##0.00\")\n    & \" MWh below Charging Requirement\"\n)","v":"Awaiting Refresh"},"Checks that sufficient excess capacity above system requirements across all hours are shown to supply the total storage charging needs, accounting for efficiency losses."]
["MCC Bucket 4 Storage Excess Capacity",{"$f":"_xlfn.IFS(\n    ShowingMonth>=\"2025-01-01\",\n    \"N/A\",\n    INDEX(Queries[Status],MATCH(\"CheckCapacity\",Queries[Output Query Table],0))=\"STALE\",\n    \"Awaiting Refresh\",\n    CheckCapacity[[#Totals],[Grid Capacity (MWh)]]-CheckCapacity[[#Totals],[MCC Bucket 4 Charging Requirement (MWh)]]>=0,\n    \"Pass\",\n    TRUE,\n    \"Fail\"\n    & CHAR(10)\n    & TEXT(CheckCapacity[[#Totals],[MCC Bucket 4 Charging Requirement (MWh)]],\"#,##0.00\")\n    & \" MWh below Charging Requirement\"\n)","v":"Awaiting Refresh"},"Applies the Storage Excess Capacity test only to Storage Resources indicated with the MCC Bucket 4 flag"]
["Custom Profile",{"$f":"IFERROR(\n    _xlfn.IFS(\n        INDEX(Queries[Status],MATCH(\"CheckCustomProfiles\",Queries[Output Query Table],0))=\"STALE\",\n        \"Awaiting Refresh\",\n        AND(CheckCustomProfiles[Check]),\n        \"Pass\",\n        TRUE,\n        \"Fail\"\n        & CHAR(10)\n        & TEXT(SUM(CheckCustomProfiles[Shown Capacity over NQC (MWh)]),\"#,##0.00\")\n        & \" MWh over NQCs\"\n    ),\n    \"N/A\"\n)","v":"Awaiting Refresh"},"Checks whether any custom slice-of-day profiles exceed their resource’s NQC or VER value.","Check Custom Profiles"]
["Storage Minimum State-of-Charge",{"$f":"IFERROR(\n    _xlfn.IFS(\n        INDEX(Queries[Status],MATCH(\"CheckStorageSOC\",Queries[Output Query Table],0))=\"STALE\",\n        \"Awaiting Refresh\",\n        CheckStorageSOC[[#Totals],[Minimum SOC]]>=0,\n        \"Pass\",\n        TRUE,\n        \"Fail\"\n        & CHAR(10)\n        & TEXT(SUM(CheckStorageSOC[Shown Unavailable Capacity (MWh)]),\"#,##0.00\")\n        & \" MWh shown below 0% SOC\"\n    ),\n    \"N/A\"\n)","v":"Awaiting Refresh"},"Checks the state-of-charge for each hour across two consecutive days to ensure storage resources maintain greater than zero stored energy.","Check Storage SOC"]
["Storage Daily Energy",{"$f":"IFERROR(\n    _xlfn.IFS(\n        INDEX(Queries[Status],MATCH(\"CheckStorageSOC\",Queries[Output Query Table],0))=\"STALE\",\n        \"Awaiting Refresh\",\n        CheckStorageSOC[[#Totals],[Delta Daily Energy (MWh)]]>=0,\n        \"Pass\",\n        TRUE,\n        \"Fail\"\n        & CHAR(10)\n        & TEXT(-SUMIF(CheckStorageSOC[Delta Daily Energy (MWh)],\"<0\"),\"#,##0.00\")\n        & \" MWh Excess Daily Energy\"\n    ),\n    \"N/A\"\n)","v":"Awaiting Refresh"},"Checks that storage resources do not show more than their listed maximum daily energy capacities."]
["Grouped Resource Interconnection",{"$f":"IFERROR(\n    _xlfn.IFS(\n        INDEX(Queries[Status],MATCH(\"CheckGroupedResources\",Queries[Output Query Table],0))=\"STALE\",\n        \"Awaiting Refresh\",\n        AND(\n            CheckGroupedResources[Difference (MW)]>=0\n        ),\n        \"Pass\",\n        TRUE,\n        \"Fail\"\n        & CHAR(10)\n        & TEXT(-SUMIF(CheckGroupedResources[Shown Capacity Over Interconnection Limit (MWh)],\"<0\"),\"#,##0.00\")\n        & \" MWh over Interconnection Limits\"\n    ),\n    \"N/A\"\n)","v":"Awaiting Refresh"},"Checks that groups of resources--either hybrid pairs or colocated resources--do not exceed interconnection limits.","Check Grouped Resources"]
["Hybrid Deliverability",{"$f":"IFERROR(\n    _xlfn.IFS(\n        INDEX(Queries[Status],MATCH(\"CheckHybridDeliverability\",Queries[Output Query Table],0))=\"STALE\",\n        \"Awaiting Refresh\",\n        AND(CheckHybridDeliverability[Hybrid Check]),\n        \"Pass\",\n        TRUE,\n        \"Fail\"\n        & CHAR(10)\n        & TEXT(SUM(CheckHybridDeliverability[Excess Capacity (MWh)]),\"#,##0.00\")\n        & \" MWh Undeliverable Capacity\"\n    ),\n    \"N/A\"\n)","v":"Awaiting Refresh"},"Checks hybrid solar resources against their paired storage according to their deliverability statuses.","Check Hybrid Deliverability"]
["Demand Response",{"$f":"_xlfn.IFS(\n    INDEX(Queries[Status],MATCH(\"CheckCapacity\",Queries[Output Query Table],0))=\"STALE\",\n    \"Awaiting Refresh\",\n    CheckDemandResponse[[#Totals],[Demand Response Ratio]]<=INDEX(Certification[Value],MATCH(\"Maximum DR Ratio\",Certification[Key],0)),\n    \"Pass\",\n    TRUE,\n    \"Fail\"\n    & CHAR(10)\n    & TEXT(MAX(CheckDemandResponse[Demand Response Ratio]),\"#0.00%\")\n    & \" Maximum DR Ratio\"\n)","v":"Awaiting Refresh"},{"$f":"\"Checks that shown demand response capacity does not exceed \" & TEXT(INDEX(Certification[Value],MATCH(\"Maximum DR Ratio\",Certification[Key],0)),\"0.0%\") & \" of requirements in any hour.\"","v":"Checks that shown demand response capacity does not exceed 8.3% of requirements in any hour."},"Check Demand Response"]
["Overall",{"$f":"_xlfn.IFS(\n    OR(B2:B14=\"Awaiting Refresh\"),\n    \"Awaiting Refresh\",\n    OR(_xlfn.BYROW(B2:B14,_xlfn.LAMBDA(_xlpm.row,LEFT(_xlpm.row,4)=\"Fail\"))),\n    \"Fail\",\n    TRUE,\n    \"Pass\"\n)","v":"Awaiting Refresh"},"All applicable individual tests above must pass."]

{"sheet":"Check Capacity","index":10,"n_rows":8,"n_cols":65,"rows_kept":8,"cut":false,"hidden":true,"merged":[]}
["Contract ID","Resource ID","Resource SubID","Profile Source","Colocated Resource IDs","Chart Label","Deliverability Status","Deliverable %","Deliverable MW","MW HE 1","MW HE 2","MW HE 3","MW HE 4","MW HE 5","MW HE 6","MW HE 7","MW HE 8","MW HE 9","MW HE 10","MW HE 11","MW HE 12","MW HE 13","MW HE 14","MW HE 15","MW HE 16","MW HE 17","MW HE 18","MW HE 19","MW HE 20","MW HE 21","MW HE 22","MW HE 23","MW HE 24","LA Basin (MW)","Big Creek-Ventura (MW)","San Diego-IV (MW)","Bay Area (MW)","Fresno (MW)","Sierra (MW)","Stockton (MW)","Kern (MW)","Humboldt (MW)","NBNC (MW)","Flexible Category 1 (MW)","Flexible Category 2 (MW)","Flexible Category 3 (MW)","Excess Capacity Group","Storage Efficiency","Total Energy Shown (MWh)","Grid Capacity (MWh)","Onsite Undeliverable Capacity (MWh)","Grid Charging Requirement (MWh)","MCC Bucket 4 Charging Requirement (MWh)","First Hour Shown","Last Hour Shown","Total Hours Shown","First Available Hour (HE)","Last Available Hour (HE)","Maximum Daily Run Hours","Excess Hours","Check Hours","Capacity Effective Start Date","Capacity Effective End Date","Days Unavailable","Check Dates"]
["Requirements","","",null,{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Colocated Resource IDs],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements and Allocations\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":"Requirements and Allocations"},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable %],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-561.6},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-554.58000000000004},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-554.58000000000004},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-559.26},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-574.47},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-599.04},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-621.27},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-631.79999999999995},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-632.97},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-616.59},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-624.78},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-630.63},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-634.14},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-638.82000000000005},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-649.35},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-635.30999999999995},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-651.69000000000005},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-637.65},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-629.46},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-623.61},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-610.74},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-606.05999999999995},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-595.53},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":-587.34},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements\",\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"Energy-Only Paired\",\n    AND(\n        OR(\n            ISBLANK(\n                INDEX(\n                    LSEShowingComplete[Allows Grid Charging],\n                    MATCH(\n                        1,\n                        INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                            * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                            * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                        0\n                    )\n                )\n            ),\n            INDEX(\n                LSEShowingComplete[Allows Grid Charging],\n                MATCH(\n                    1,\n                    INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                        * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                        * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                    0\n                )\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[Chart Label],\n            MATCH(\n                1,\n               INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )=\"Battery Storage\"\n    ),\n    \"Grid-Charging Storage\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=\"Battery Storage\",\n    \"Grid-Restricted Storage\",\n    TRUE,\n    \"Grid\"\n)","v":"Requirements"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Storage Efficiency],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                LSEShowingComplete[],\n                _xlfn.BYCOL(LSEShowingComplete[#Headers],_xlfn.LAMBDA(_xlpm.col,LEFT(_xlpm.col,6)=\"MW HE \"))\n            ),\n            (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]) = 1,\n            0\n        )\n    )\n)","v":""},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Requirements\",\"Grid\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]],\n            _xlfn.BYCOL(\n                _xlfn._xlws.FILTER(\n                    CheckCapacity[[MW HE 1]:[MW HE 24]],\n                    (CheckCapacity[Excess Capacity Group]=\"Requirements\")+(CheckCapacity[Excess Capacity Group]=\"Grid\")+(CheckCapacity[Excess Capacity Group]=\"Paired\")>0\n                ),\n                _xlfn.LAMBDA(_xlpm.col,SUM(_xlpm.col)>0)\n            ),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Grid-Charging Storage\",\"Grid-Restricted Storage\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            PairedResources[Undeliverable Capacity (MWh)],\n            (PairedResources[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (PairedResources[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (PairedResources[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"CAM Storage\",\n    SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]],\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    MAX(\n        SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n        - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n        0\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        INDEX(\n            LSEShowingComplete[MCC Bucket 4],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n       MAX(\n            SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n            - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        MATCH(\n            1,\n            (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        25-MATCH(\n            1,\n            _xlfn.SORTBY(\n               (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n                _xlfn.SEQUENCE(1,24,1,1),\n                -1\n            ),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    SUM(\n        (\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    LSEShowingComplete[],\n                    _xlfn.BYCOL(\n                        LSEShowingComplete[#Headers],\n                        _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                    )\n                ),\n                (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n            )<>0\n        ) * 1\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    1,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    17,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[First Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        1\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    22,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Last Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    6,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Maximum Daily Run Hours],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0)\n        + IF(CheckCapacity[[#This Row],[Total Hours Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Total Hours Shown]]-CheckCapacity[[#This Row],[Maximum Daily Run Hours]],0),0),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]],\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Total Hours Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]])\n        )\n    ),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        TRUE,\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]])\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,-1)+1,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective Start Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,0),\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective End Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    SUM(\n        _xlfn.BYROW(\n            _xlfn.SEQUENCE(\n                EOMONTH(ShowingMonth,0)-EOMONTH(ShowingMonth,-1),,\n                EOMONTH(ShowingMonth,-1)+1,\n                1\n            ),\n            _xlfn.LAMBDA(_xlpm.row,1*OR(_xlpm.row<CheckCapacity[[#This Row],[Capacity Effective Start Date]],_xlpm.row>CheckCapacity[[#This Row],[Capacity Effective End Date]]))\n        )\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    AND(\n        ShowingMonth>=CheckCapacity[[#This Row],[Capacity Effective Start Date]],\n        EOMONTH(ShowingMonth,0)<=CheckCapacity[[#This Row],[Capacity Effective End Date]]\n    ),\n    \"\"\n)","v":""}]
["DR Allocation","","","Allocation",{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Colocated Resource IDs],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements and Allocations\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":"Requirements and Allocations"},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable %],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":20},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":20},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":20},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":20},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":20},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements\",\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"Energy-Only Paired\",\n    AND(\n        OR(\n            ISBLANK(\n                INDEX(\n                    LSEShowingComplete[Allows Grid Charging],\n                    MATCH(\n                        1,\n                        INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                            * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                            * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                        0\n                    )\n                )\n            ),\n            INDEX(\n                LSEShowingComplete[Allows Grid Charging],\n                MATCH(\n                    1,\n                    INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                        * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                        * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                    0\n                )\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[Chart Label],\n            MATCH(\n                1,\n               INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )=\"Battery Storage\"\n    ),\n    \"Grid-Charging Storage\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=\"Battery Storage\",\n    \"Grid-Restricted Storage\",\n    TRUE,\n    \"Grid\"\n)","v":"Grid"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Storage Efficiency],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                LSEShowingComplete[],\n                _xlfn.BYCOL(LSEShowingComplete[#Headers],_xlfn.LAMBDA(_xlpm.col,LEFT(_xlpm.col,6)=\"MW HE \"))\n            ),\n            (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]) = 1,\n            0\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Requirements\",\"Grid\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]],\n            _xlfn.BYCOL(\n                _xlfn._xlws.FILTER(\n                    CheckCapacity[[MW HE 1]:[MW HE 24]],\n                    (CheckCapacity[Excess Capacity Group]=\"Requirements\")+(CheckCapacity[Excess Capacity Group]=\"Grid\")+(CheckCapacity[Excess Capacity Group]=\"Paired\")>0\n                ),\n                _xlfn.LAMBDA(_xlpm.col,SUM(_xlpm.col)>0)\n            ),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Grid-Charging Storage\",\"Grid-Restricted Storage\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            PairedResources[Undeliverable Capacity (MWh)],\n            (PairedResources[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (PairedResources[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (PairedResources[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"CAM Storage\",\n    SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]],\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    MAX(\n        SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n        - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n        0\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        INDEX(\n            LSEShowingComplete[MCC Bucket 4],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n       MAX(\n            SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n            - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        MATCH(\n            1,\n            (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":17},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        25-MATCH(\n            1,\n            _xlfn.SORTBY(\n               (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n                _xlfn.SEQUENCE(1,24,1,1),\n                -1\n            ),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":21},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    SUM(\n        (\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    LSEShowingComplete[],\n                    _xlfn.BYCOL(\n                        LSEShowingComplete[#Headers],\n                        _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                    )\n                ),\n                (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n            )<>0\n        ) * 1\n    ),\n    \"\"\n)","v":5},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    1,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    17,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[First Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        1\n    ),\n    TRUE,\n    \"\"\n)","v":17},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    22,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Last Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":22},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    6,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Maximum Daily Run Hours],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":6},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0)\n        + IF(CheckCapacity[[#This Row],[Total Hours Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Total Hours Shown]]-CheckCapacity[[#This Row],[Maximum Daily Run Hours]],0),0),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]],\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Total Hours Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]])\n        )\n    ),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        TRUE,\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]])\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,-1)+1,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective Start Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-01"},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,0),\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective End Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-31"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    SUM(\n        _xlfn.BYROW(\n            _xlfn.SEQUENCE(\n                EOMONTH(ShowingMonth,0)-EOMONTH(ShowingMonth,-1),,\n                EOMONTH(ShowingMonth,-1)+1,\n                1\n            ),\n            _xlfn.LAMBDA(_xlpm.row,1*OR(_xlpm.row<CheckCapacity[[#This Row],[Capacity Effective Start Date]],_xlpm.row>CheckCapacity[[#This Row],[Capacity Effective End Date]]))\n        )\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    AND(\n        ShowingMonth>=CheckCapacity[[#This Row],[Capacity Effective Start Date]],\n        EOMONTH(ShowingMonth,0)<=CheckCapacity[[#This Row],[Capacity Effective End Date]]\n    ),\n    \"\"\n)","v":""}]
["CAM Peakers","CAM Peaker Allocation","","Default",{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Colocated Resource IDs],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements and Allocations\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":"Requirements and Allocations"},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable %],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":5},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":5},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":5},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":5},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":5},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":5},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":5},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":5},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":5},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements\",\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"Energy-Only Paired\",\n    AND(\n        OR(\n            ISBLANK(\n                INDEX(\n                    LSEShowingComplete[Allows Grid Charging],\n                    MATCH(\n                        1,\n                        INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                            * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                            * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                        0\n                    )\n                )\n            ),\n            INDEX(\n                LSEShowingComplete[Allows Grid Charging],\n                MATCH(\n                    1,\n                    INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                        * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                        * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                    0\n                )\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[Chart Label],\n            MATCH(\n                1,\n               INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )=\"Battery Storage\"\n    ),\n    \"Grid-Charging Storage\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=\"Battery Storage\",\n    \"Grid-Restricted Storage\",\n    TRUE,\n    \"Grid\"\n)","v":"Grid"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Storage Efficiency],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                LSEShowingComplete[],\n                _xlfn.BYCOL(LSEShowingComplete[#Headers],_xlfn.LAMBDA(_xlpm.col,LEFT(_xlpm.col,6)=\"MW HE \"))\n            ),\n            (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]) = 1,\n            0\n        )\n    )\n)","v":45},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Requirements\",\"Grid\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]],\n            _xlfn.BYCOL(\n                _xlfn._xlws.FILTER(\n                    CheckCapacity[[MW HE 1]:[MW HE 24]],\n                    (CheckCapacity[Excess Capacity Group]=\"Requirements\")+(CheckCapacity[Excess Capacity Group]=\"Grid\")+(CheckCapacity[Excess Capacity Group]=\"Paired\")>0\n                ),\n                _xlfn.LAMBDA(_xlpm.col,SUM(_xlpm.col)>0)\n            ),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Grid-Charging Storage\",\"Grid-Restricted Storage\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            PairedResources[Undeliverable Capacity (MWh)],\n            (PairedResources[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (PairedResources[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (PairedResources[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"CAM Storage\",\n    SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]],\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    MAX(\n        SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n        - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n        0\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        INDEX(\n            LSEShowingComplete[MCC Bucket 4],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n       MAX(\n            SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n            - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        MATCH(\n            1,\n            (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":14},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        25-MATCH(\n            1,\n            _xlfn.SORTBY(\n               (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n                _xlfn.SEQUENCE(1,24,1,1),\n                -1\n            ),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":22},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    SUM(\n        (\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    LSEShowingComplete[],\n                    _xlfn.BYCOL(\n                        LSEShowingComplete[#Headers],\n                        _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                    )\n                ),\n                (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n            )<>0\n        ) * 1\n    ),\n    \"\"\n)","v":9},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    1,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    17,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[First Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        1\n    ),\n    TRUE,\n    \"\"\n)","v":1},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    22,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Last Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    6,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Maximum Daily Run Hours],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":9},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0)\n        + IF(CheckCapacity[[#This Row],[Total Hours Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Total Hours Shown]]-CheckCapacity[[#This Row],[Maximum Daily Run Hours]],0),0),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]],\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Total Hours Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]])\n        )\n    ),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        TRUE,\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]])\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,-1)+1,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective Start Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-01"},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,0),\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective End Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-31"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    SUM(\n        _xlfn.BYROW(\n            _xlfn.SEQUENCE(\n                EOMONTH(ShowingMonth,0)-EOMONTH(ShowingMonth,-1),,\n                EOMONTH(ShowingMonth,-1)+1,\n                1\n            ),\n            _xlfn.LAMBDA(_xlpm.row,1*OR(_xlpm.row<CheckCapacity[[#This Row],[Capacity Effective Start Date]],_xlpm.row>CheckCapacity[[#This Row],[Capacity Effective End Date]]))\n        )\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    AND(\n        ShowingMonth>=CheckCapacity[[#This Row],[Capacity Effective Start Date]],\n        EOMONTH(ShowingMonth,0)<=CheckCapacity[[#This Row],[Capacity Effective End Date]]\n    ),\n    \"\"\n)","v":""}]
["CAM Storage","CAM Storage Allocation Multi Cycle","","Default",{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Colocated Resource IDs],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements and Allocations\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":"Battery Storage"},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable %],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements\",\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"Energy-Only Paired\",\n    AND(\n        OR(\n            ISBLANK(\n                INDEX(\n                    LSEShowingComplete[Allows Grid Charging],\n                    MATCH(\n                        1,\n                        INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                            * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                            * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                        0\n                    )\n                )\n            ),\n            INDEX(\n                LSEShowingComplete[Allows Grid Charging],\n                MATCH(\n                    1,\n                    INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                        * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                        * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                    0\n                )\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[Chart Label],\n            MATCH(\n                1,\n               INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )=\"Battery Storage\"\n    ),\n    \"Grid-Charging Storage\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=\"Battery Storage\",\n    \"Grid-Restricted Storage\",\n    TRUE,\n    \"Grid\"\n)","v":"Grid-Charging Storage"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Storage Efficiency],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":0.9},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                LSEShowingComplete[],\n                _xlfn.BYCOL(LSEShowingComplete[#Headers],_xlfn.LAMBDA(_xlpm.col,LEFT(_xlpm.col,6)=\"MW HE \"))\n            ),\n            (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]) = 1,\n            0\n        )\n    )\n)","v":40},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Requirements\",\"Grid\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]],\n            _xlfn.BYCOL(\n                _xlfn._xlws.FILTER(\n                    CheckCapacity[[MW HE 1]:[MW HE 24]],\n                    (CheckCapacity[Excess Capacity Group]=\"Requirements\")+(CheckCapacity[Excess Capacity Group]=\"Grid\")+(CheckCapacity[Excess Capacity Group]=\"Paired\")>0\n                ),\n                _xlfn.LAMBDA(_xlpm.col,SUM(_xlpm.col)>0)\n            ),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Grid-Charging Storage\",\"Grid-Restricted Storage\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            PairedResources[Undeliverable Capacity (MWh)],\n            (PairedResources[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (PairedResources[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (PairedResources[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"CAM Storage\",\n    SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]],\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    MAX(\n        SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n        - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n        0\n    ),\n    TRUE,\n    \"\"\n)","v":44.444444444444443},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        INDEX(\n            LSEShowingComplete[MCC Bucket 4],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n       MAX(\n            SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n            - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        MATCH(\n            1,\n            (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":18},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        25-MATCH(\n            1,\n            _xlfn.SORTBY(\n               (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n                _xlfn.SEQUENCE(1,24,1,1),\n                -1\n            ),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":21},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    SUM(\n        (\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    LSEShowingComplete[],\n                    _xlfn.BYCOL(\n                        LSEShowingComplete[#Headers],\n                        _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                    )\n                ),\n                (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n            )<>0\n        ) * 1\n    ),\n    \"\"\n)","v":4},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    1,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    17,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[First Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        1\n    ),\n    TRUE,\n    \"\"\n)","v":1},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    22,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Last Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    6,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Maximum Daily Run Hours],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0)\n        + IF(CheckCapacity[[#This Row],[Total Hours Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Total Hours Shown]]-CheckCapacity[[#This Row],[Maximum Daily Run Hours]],0),0),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]],\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Total Hours Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]])\n        )\n    ),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        TRUE,\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]])\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":true},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,-1)+1,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective Start Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-01"},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,0),\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective End Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-31"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    SUM(\n        _xlfn.BYROW(\n            _xlfn.SEQUENCE(\n                EOMONTH(ShowingMonth,0)-EOMONTH(ShowingMonth,-1),,\n                EOMONTH(ShowingMonth,-1)+1,\n                1\n            ),\n            _xlfn.LAMBDA(_xlpm.row,1*OR(_xlpm.row<CheckCapacity[[#This Row],[Capacity Effective Start Date]],_xlpm.row>CheckCapacity[[#This Row],[Capacity Effective End Date]]))\n        )\n    ),\n    \"\"\n)","v":0},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    AND(\n        ShowingMonth>=CheckCapacity[[#This Row],[Capacity Effective Start Date]],\n        EOMONTH(ShowingMonth,0)<=CheckCapacity[[#This Row],[Capacity Effective End Date]]\n    ),\n    \"\"\n)","v":true}]
["CAM Storage","CAM Storage Allocation Single Cycle","","Default",{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Colocated Resource IDs],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements and Allocations\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":"Battery Storage"},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable %],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements\",\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"Energy-Only Paired\",\n    AND(\n        OR(\n            ISBLANK(\n                INDEX(\n                    LSEShowingComplete[Allows Grid Charging],\n                    MATCH(\n                        1,\n                        INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                            * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                            * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                        0\n                    )\n                )\n            ),\n            INDEX(\n                LSEShowingComplete[Allows Grid Charging],\n                MATCH(\n                    1,\n                    INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                        * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                        * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                    0\n                )\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[Chart Label],\n            MATCH(\n                1,\n               INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )=\"Battery Storage\"\n    ),\n    \"Grid-Charging Storage\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=\"Battery Storage\",\n    \"Grid-Restricted Storage\",\n    TRUE,\n    \"Grid\"\n)","v":"Grid-Charging Storage"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Storage Efficiency],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":0.8},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                LSEShowingComplete[],\n                _xlfn.BYCOL(LSEShowingComplete[#Headers],_xlfn.LAMBDA(_xlpm.col,LEFT(_xlpm.col,6)=\"MW HE \"))\n            ),\n            (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]) = 1,\n            0\n        )\n    )\n)","v":200},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Requirements\",\"Grid\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]],\n            _xlfn.BYCOL(\n                _xlfn._xlws.FILTER(\n                    CheckCapacity[[MW HE 1]:[MW HE 24]],\n                    (CheckCapacity[Excess Capacity Group]=\"Requirements\")+(CheckCapacity[Excess Capacity Group]=\"Grid\")+(CheckCapacity[Excess Capacity Group]=\"Paired\")>0\n                ),\n                _xlfn.LAMBDA(_xlpm.col,SUM(_xlpm.col)>0)\n            ),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Grid-Charging Storage\",\"Grid-Restricted Storage\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            PairedResources[Undeliverable Capacity (MWh)],\n            (PairedResources[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (PairedResources[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (PairedResources[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"CAM Storage\",\n    SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]],\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    MAX(\n        SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n        - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n        0\n    ),\n    TRUE,\n    \"\"\n)","v":250},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        INDEX(\n            LSEShowingComplete[MCC Bucket 4],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n       MAX(\n            SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n            - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        MATCH(\n            1,\n            (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":18},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        25-MATCH(\n            1,\n            _xlfn.SORTBY(\n               (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n                _xlfn.SEQUENCE(1,24,1,1),\n                -1\n            ),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":21},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    SUM(\n        (\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    LSEShowingComplete[],\n                    _xlfn.BYCOL(\n                        LSEShowingComplete[#Headers],\n                        _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                    )\n                ),\n                (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n            )<>0\n        ) * 1\n    ),\n    \"\"\n)","v":4},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    1,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    17,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[First Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        1\n    ),\n    TRUE,\n    \"\"\n)","v":1},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    22,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Last Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    6,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Maximum Daily Run Hours],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0)\n        + IF(CheckCapacity[[#This Row],[Total Hours Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Total Hours Shown]]-CheckCapacity[[#This Row],[Maximum Daily Run Hours]],0),0),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]],\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Total Hours Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]])\n        )\n    ),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        TRUE,\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]])\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":true},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,-1)+1,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective Start Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-01"},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,0),\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective End Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-31"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    SUM(\n        _xlfn.BYROW(\n            _xlfn.SEQUENCE(\n                EOMONTH(ShowingMonth,0)-EOMONTH(ShowingMonth,-1),,\n                EOMONTH(ShowingMonth,-1)+1,\n                1\n            ),\n            _xlfn.LAMBDA(_xlpm.row,1*OR(_xlpm.row<CheckCapacity[[#This Row],[Capacity Effective Start Date]],_xlpm.row>CheckCapacity[[#This Row],[Capacity Effective End Date]]))\n        )\n    ),\n    \"\"\n)","v":0},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    AND(\n        ShowingMonth>=CheckCapacity[[#This Row],[Capacity Effective Start Date]],\n        EOMONTH(ShowingMonth,0)<=CheckCapacity[[#This Row],[Capacity Effective End Date]]\n    ),\n    \"\"\n)","v":true}]
["Other CAM Allocation","","","Allocation",{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Colocated Resource IDs],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements and Allocations\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":"Requirements and Allocations"},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable %],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"Requirements\",\"CAM Peakers\",\"CAM Storage\",\"DR Allocation\",\"Other CAM Allocation\"}),\n    \"\",\n    INDEX(\n        LSEShowingComplete[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - ROUND(\n        INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n        * (\n            1 + INDEX(\n                RequirementsAndAllocations[Value],\n                MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n            ) / 100\n        )\n        * INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],,COLUMN()),\" \"),,3)),0)\n        ),\n        4\n    ),\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"\",\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        IF(\n            OR(\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 1 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0,\n                ROUND(\n                    INDEX(\n                        CheckStorageSOC[],\n                        MATCH(1,INDEX((CheckStorageSOC[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(CheckStorageSOC[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(CheckStorageSOC[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                        MATCH(\"SOC Day 2 HE \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),1,3),CheckStorageSOC[#Headers],0)\n                    ),\n                    4\n                )<0\n            ),\n            0,\n            ROUND(\n                INDEX(\n                    LSEShowingComplete[],\n                    MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                    MATCH(INDEX(CheckCapacity[#Headers],COLUMN()),LSEShowingComplete[#Headers],0)\n                ),\n                4\n            )\n        )\n    ),\n    AND(\n        OR(\n            CheckCapacity[[#This Row],[Chart Label]]=\"Demand Response\",\n            CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\"\n        ),\n        INDEX(\n            LSEShowingComplete[],\n            MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n            MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n        )>0\n    ),\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            )\n            * MIN(\n                MaximumDRRatio\n                * INDEX(Certification[Value],MATCH(ShowingType & \" Coefficient\",Certification[Key],0))\n                * (\n                    1 + INDEX(\n                        RequirementsAndAllocations[Value],\n                        MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Planning Reserve Margin\"),0)\n                    ) / 100\n                )\n                * INDEX(\n                    RequirementsAndAllocations[Value],\n                    MATCH(1,(RequirementsAndAllocations[LSE]=LSEAbbreviation)*(RequirementsAndAllocations[Year]=YEAR(ShowingMonth))*(RequirementsAndAllocations[Month]=MONTH(ShowingMonth))*(RequirementsAndAllocations[Name]=\"Load Forecast\")*(RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)),0)\n                )\n                / SUM(\n                    _xlfn._xlws.FILTER(\n                        _xlfn._xlws.FILTER(\n                            LSEShowingComplete[],\n                            LSEShowingComplete[#Headers]=INDEX(CheckCapacity[#Headers],1,COLUMN())\n                        ),\n                        ((LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\"))>0\n                    )\n                ),\n                1\n            ),\n            4\n        )\n    ),\n    TRUE,\n    IF(CheckCapacity[[#This Row],[Deliverable %]]<>\"\",CheckCapacity[[#This Row],[Deliverable %]],100%)\n    * MIN(\n        IF(\n            CheckCapacity[[#This Row],[Deliverable MW]]=\"\",\n            1E+99,\n            CheckCapacity[[#This Row],[Deliverable MW]]\n        ),\n        ROUND(\n            INDEX(\n                LSEShowingComplete[],\n                MATCH(1,INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])*(LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])*(LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),0),\n                MATCH(INDEX(CheckCapacity[#Headers],1,COLUMN()),LSEShowingComplete[#Headers],0)\n            ),\n            4\n        )\n    )\n)","v":100},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Local Requirement\",\n        RequirementsAndAllocations[Option],\n        SUBSTITUTE(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" (MW)\",\"\")\n    ),\n    INDEX(\n        LSEShowingComplete[Local Capacity Area],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=SUBSTITUTE(INDEX(CheckCapacity[#Headers],COLUMN()),\" (MW)\",\"\"),\n    INDEX(\n        LSEShowingComplete[Local RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    - SUMIFS(\n        RequirementsAndAllocations[Value],\n        RequirementsAndAllocations[LSE],\n        LSEAbbreviation,\n        RequirementsAndAllocations[Year],\n        YEAR(ShowingMonth),\n        RequirementsAndAllocations[Month],\n        MONTH(ShowingMonth),\n        RequirementsAndAllocations[Name],\n        \"Flexible Requirement\",\n        RequirementsAndAllocations[Option],\n        \"Category \" & INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3)\n    ),\n    INDEX(\n        LSEShowingComplete[Flexible Category],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=INDEX(_xlfn.TEXTSPLIT(INDEX(CheckCapacity[#Headers],1,COLUMN()),\" \"),,3),\n    INDEX(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"Requirements\",\n    CheckCapacity[[#This Row],[Deliverability Status]]=\"EO\",\n    \"Energy-Only Paired\",\n    AND(\n        OR(\n            ISBLANK(\n                INDEX(\n                    LSEShowingComplete[Allows Grid Charging],\n                    MATCH(\n                        1,\n                        INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                            * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                            * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                        0\n                    )\n                )\n            ),\n            INDEX(\n                LSEShowingComplete[Allows Grid Charging],\n                MATCH(\n                    1,\n                    INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                        * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                        * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                    0\n                )\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[Chart Label],\n            MATCH(\n                1,\n               INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )=\"Battery Storage\"\n    ),\n    \"Grid-Charging Storage\",\n    INDEX(\n        LSEShowingComplete[Chart Label],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )=\"Battery Storage\",\n    \"Grid-Restricted Storage\",\n    TRUE,\n    \"Grid\"\n)","v":"Grid"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    INDEX(\n        LSEShowingComplete[Storage Efficiency],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    )\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                LSEShowingComplete[],\n                _xlfn.BYCOL(LSEShowingComplete[#Headers],_xlfn.LAMBDA(_xlpm.col,LEFT(_xlpm.col,6)=\"MW HE \"))\n            ),\n            (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]) = 1,\n            0\n        )\n    )\n)","v":2400},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Requirements\",\"Grid\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]],\n            _xlfn.BYCOL(\n                _xlfn._xlws.FILTER(\n                    CheckCapacity[[MW HE 1]:[MW HE 24]],\n                    (CheckCapacity[Excess Capacity Group]=\"Requirements\")+(CheckCapacity[Excess Capacity Group]=\"Grid\")+(CheckCapacity[Excess Capacity Group]=\"Paired\")>0\n                ),\n                _xlfn.LAMBDA(_xlpm.col,SUM(_xlpm.col)>0)\n            ),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"Requirements\",\n    \"\",\n    OR(CheckCapacity[[#This Row],[Excess Capacity Group]]={\"Grid-Charging Storage\",\"Grid-Restricted Storage\"}),\n    SUM(\n        _xlfn._xlws.FILTER(\n            PairedResources[Undeliverable Capacity (MWh)],\n            (PairedResources[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (PairedResources[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (PairedResources[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    CheckCapacity[[#This Row],[Contract ID]]=\"CAM Storage\",\n    SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]],\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    MAX(\n        SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n        - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n        0\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        INDEX(\n            LSEShowingComplete[MCC Bucket 4],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n       MAX(\n            SUM(CheckCapacity[[#This Row],[MW HE 1]:[MW HE 24]]) / CheckCapacity[[#This Row],[Storage Efficiency]]\n            - IF(CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]]<>\"\",CheckCapacity[[#This Row],[Onsite Undeliverable Capacity (MWh)]],0),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        MATCH(\n            1,\n            (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":1},{"$f":"IFERROR(\n    IF(\n        CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n        25-MATCH(\n            1,\n            _xlfn.SORTBY(\n               (\n                _xlfn._xlws.FILTER(\n                    _xlfn._xlws.FILTER(\n                        LSEShowingComplete[],\n                        _xlfn.BYCOL(\n                            LSEShowingComplete[#Headers],\n                            _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                        )\n                    ),\n                    (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n                )<>0\n            ) * 1,\n                _xlfn.SEQUENCE(1,24,1,1),\n                -1\n            ),\n            0\n        ),\n        \"\"\n    ),\n    \"\"\n)","v":24},{"$f":"IF(\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    SUM(\n        (\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    LSEShowingComplete[],\n                    _xlfn.BYCOL(\n                        LSEShowingComplete[#Headers],\n                        _xlfn.LAMBDA(_xlpm.s,LEFT(_xlpm.s,6)=\"MW HE \")\n                    )\n                ),\n                (LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]])\n            )<>0\n        ) * 1\n    ),\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    1,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    17,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[First Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        1\n    ),\n    TRUE,\n    \"\"\n)","v":1},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    22,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Last Available Hour (HE)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Chart Label]]=\"Unspecified Imports\",CheckCapacity[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n    24,\n    CheckCapacity[[#This Row],[Contract ID]]=\"DR Allocation\",\n    6,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    IFERROR(\n        INDEX(\n            ResourceDatabase[Maximum Daily Run Hours],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                    * (ResourceDatabase[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        24\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0)\n        + IF(CheckCapacity[[#This Row],[Total Hours Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Total Hours Shown]]-CheckCapacity[[#This Row],[Maximum Daily Run Hours]],0),0),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(CheckCapacity[[#This Row],[First Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[First Available Hour (HE)]]-CheckCapacity[[#This Row],[First Hour Shown]],0),0)\n        + IF(CheckCapacity[[#This Row],[Last Hour Shown]]<>\"\",MAX(CheckCapacity[[#This Row],[Last Hour Shown]]-CheckCapacity[[#This Row],[Last Available Hour (HE)]],0),0),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    AND(\n        CheckCapacity[[#This Row],[Chart Label]]<>{\"Requirements and Allocations\",\"Battery Storage\"}\n    ),\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]],\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Total Hours Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Total Hours Shown]]<=CheckCapacity[[#This Row],[Maximum Daily Run Hours]])\n        )\n    ),\n    CheckCapacity[[#This Row],[Chart Label]]=\"Battery Storage\",\n    IF(\n        AND(CheckCapacity[[#This Row],[First Hour Shown]:[Last Hour Shown]]=\"\"),\n        TRUE,\n        AND(\n            IF(CheckCapacity[[#This Row],[First Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[First Hour Shown]]>=CheckCapacity[[#This Row],[First Available Hour (HE)]]),\n            IF(CheckCapacity[[#This Row],[Last Hour Shown]]=\"\",TRUE,CheckCapacity[[#This Row],[Last Hour Shown]]<=CheckCapacity[[#This Row],[Last Available Hour (HE)]])\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,-1)+1,\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective Start Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-01"},{"$f":"_xlfn.IFS(\n    OR(CheckCapacity[[#This Row],[Contract ID]]={\"DR Allocation\",\"Other CAM Allocation\"}),\n    EOMONTH(ShowingMonth,0),\n    CheckCapacity[[#This Row],[Contract ID]]<>\"Requirements\",\n    INDEX(\n        LSEShowingComplete[Capacity Effective End Date],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckCapacity[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckCapacity[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckCapacity[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":"2025-01-31"},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    SUM(\n        _xlfn.BYROW(\n            _xlfn.SEQUENCE(\n                EOMONTH(ShowingMonth,0)-EOMONTH(ShowingMonth,-1),,\n                EOMONTH(ShowingMonth,-1)+1,\n                1\n            ),\n            _xlfn.LAMBDA(_xlpm.row,1*OR(_xlpm.row<CheckCapacity[[#This Row],[Capacity Effective Start Date]],_xlpm.row>CheckCapacity[[#This Row],[Capacity Effective End Date]]))\n        )\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    CheckCapacity[[#This Row],[Chart Label]]<>\"Requirements and Allocations\",\n    AND(\n        ShowingMonth>=CheckCapacity[[#This Row],[Capacity Effective Start Date]],\n        EOMONTH(ShowingMonth,0)<=CheckCapacity[[#This Row],[Capacity Effective End Date]]\n    ),\n    \"\"\n)","v":""}]
[null,null,"Total",null,null,null,null,null,null,{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 1]),2)","v":-461.6},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 2]),2)","v":-454.58},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 3]),2)","v":-454.58},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 4]),2)","v":-459.26},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 5]),2)","v":-474.47},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 6]),2)","v":-499.04},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 7]),2)","v":-521.27},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 8]),2)","v":-531.79999999999995},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 9]),2)","v":-532.97},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 10]),2)","v":-516.59},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 11]),2)","v":-524.78},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 12]),2)","v":-530.63},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 13]),2)","v":-534.14},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 14]),2)","v":-533.82000000000005},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 15]),2)","v":-544.35},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 16]),2)","v":-530.30999999999995},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 17]),2)","v":-526.69000000000005},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 18]),2)","v":-452.65},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 19]),2)","v":-444.46},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 20]),2)","v":-438.61},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 21]),2)","v":-425.74},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 22]),2)","v":-501.06},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 23]),2)","v":-495.53},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[MW HE 24]),2)","v":-487.34},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[LA Basin (MW)]),2)","v":0},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[Big Creek-Ventura (MW)]),2)","v":0},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[San Diego-IV (MW)]),2)","v":0},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[Bay Area (MW)]),2)","v":0},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[Fresno (MW)]),2)","v":0},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[Sierra (MW)]),2)","v":0},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[Stockton (MW)]),2)","v":0},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[Kern (MW)]),2)","v":0},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[Humboldt (MW)]),2)","v":0},{"$f":"ROUND(SUBTOTAL(109,CheckCapacity[NBNC (MW)]),2)","v":0},{"$f":"ROUND(\n    SUMIFS(CheckCapacity[Flexible Category 1 (MW)],CheckCapacity[Contract ID],\"<>Requirements\"),\n    2\n)","v":0},{"$f":"_xlfn.IFNA(\n    ROUND(\n        MIN(\n            -INDEX(CheckCapacity[Flexible Category 2 (MW)],MATCH(\"Requirements\",CheckCapacity[Contract ID],0)),\n            SUMIFS(CheckCapacity[Flexible Category 2 (MW)],CheckCapacity[Contract ID],\"<>Requirements\")\n            +CheckCapacity[[#Totals],[Flexible Category 3 (MW)]]\n        ),\n        2\n    ),\n    0\n)","v":0},{"$f":"_xlfn.IFNA(\n    ROUND(\n        MIN(\n            -INDEX(CheckCapacity[Flexible Category 3 (MW)],MATCH(\"Requirements\",CheckCapacity[Contract ID],0)),\n            SUMIFS(CheckCapacity[Flexible Category 3 (MW)],CheckCapacity[Contract ID],\"<>Requirements\")\n        ),\n        2\n    ),\n    0\n)","v":0},null,null,null,{"$f":"SUBTOTAL(109,CheckCapacity[Grid Capacity (MWh)])","v":0},null,{"$f":"SUBTOTAL(109,CheckCapacity[Grid Charging Requirement (MWh)])","v":294.44444444444446},{"$f":"SUBTOTAL(109,CheckCapacity[MCC Bucket 4 Charging Requirement (MWh)])","v":0},null,null,null,null,null,null,null,{"$f":"AND(CheckCapacity[Check Hours])","v":true},null,null,null,{"$f":"AND(CheckCapacity[Check Dates])","v":true}]

{"sheet":"Check Custom Profiles","index":11,"n_rows":2,"n_cols":34,"rows_kept":2,"cut":false,"hidden":true,"merged":[]}
["Resource ID","Resource SubID","Chart Label","NQC (MW)","Pmax (MW)","NQC Under Contract (MW)","MW HE 1","MW HE 2","MW HE 3","MW HE 4","MW HE 5","MW HE 6","MW HE 7","MW HE 8","MW HE 9","MW HE 10","MW HE 11","MW HE 12","MW HE 13","MW HE 14","MW HE 15","MW HE 16","MW HE 17","MW HE 18","MW HE 19","MW HE 20","MW HE 21","MW HE 22","MW HE 23","MW HE 24","Maximum Shown Capacity (MW)","Maximum Shown Capacity HE","Shown Capacity over NQC (MWh)","Check"]
["","",{"$f":"INDEX(\n    LSEShowingComplete[Chart Label],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":"Requirements and Allocations"},{"$f":"INDEX(\n    LSEShowingComplete[NQC (MW)],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":""},{"$f":"INDEX(\n    LSEShowingComplete[Pmax (MW)],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]]) * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":""},{"$f":"INDEX(\n    LSEShowingComplete[NQC Under Contract (MW)],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":""},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":20},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":20},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":20},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":20},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":20},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Resource ID]=CheckCustomProfiles[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckCustomProfiles[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckCustomProfiles[#Headers],COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"MAX(CheckCustomProfiles[[#This Row],[MW HE 1]:[MW HE 24]])","v":20},{"$f":"MATCH(\n    CheckCustomProfiles[[#This Row],[Maximum Shown Capacity (MW)]],\n    CheckCustomProfiles[[#This Row],[MW HE 1]:[MW HE 24]],\n    0\n)","v":17},{"$f":"_xlfn.IFS(\n    CheckCustomProfiles[[#This Row],[Chart Label]]=\"Unspecified Imports\",\n    SUM(_xlfn._xlws.FILTER(\n        _xlfn.BYCOL(CheckCustomProfiles[[#This Row],[MW HE 1]:[MW HE 24]],_xlfn.LAMBDA(_xlpm.col,_xlpm.col - CheckCustomProfiles[[#This Row],[NQC Under Contract (MW)]])),\n        CheckCustomProfiles[[#This Row],[MW HE 1]:[MW HE 24]] > CheckCustomProfiles[[#This Row],[NQC Under Contract (MW)]],\n        0\n    )),\n    OR(CheckCustomProfiles[[#This Row],[Chart Label]]=VERCategories[Profile Category]),\n    SUM(_xlfn._xlws.FILTER(\n        _xlfn.BYCOL(CheckCustomProfiles[[#This Row],[MW HE 1]:[MW HE 24]],_xlfn.LAMBDA(_xlpm.col,_xlpm.col - CheckCustomProfiles[[#This Row],[NQC Under Contract (MW)]] / CheckCustomProfiles[[#This Row],[NQC (MW)]] * CheckCustomProfiles[[#This Row],[Pmax (MW)]])),\n        CheckCustomProfiles[[#This Row],[MW HE 1]:[MW HE 24]] > CheckCustomProfiles[[#This Row],[NQC Under Contract (MW)]] / CheckCustomProfiles[[#This Row],[NQC (MW)]] * CheckCustomProfiles[[#This Row],[Pmax (MW)]],\n        0\n    )),\n    TRUE,\n    SUM(_xlfn._xlws.FILTER(\n        _xlfn.BYCOL(CheckCustomProfiles[[#This Row],[MW HE 1]:[MW HE 24]],_xlfn.LAMBDA(_xlpm.col,_xlpm.col - CheckCustomProfiles[[#This Row],[NQC Under Contract (MW)]])),\n        CheckCustomProfiles[[#This Row],[MW HE 1]:[MW HE 24]] > CheckCustomProfiles[[#This Row],[NQC Under Contract (MW)]],\n        0\n    ))\n)","v":0},{"$f":"_xlfn.IFS(\n    CheckCustomProfiles[[#This Row],[Chart Label]]=\"Unspecified Imports\",\n    CheckCustomProfiles[[#This Row],[NQC Under Contract (MW)]],\n    OR(CheckCustomProfiles[[#This Row],[Chart Label]]=VERCategories[Profile Category]),\n    CheckCustomProfiles[[#This Row],[NQC Under Contract (MW)]] / CheckCustomProfiles[[#This Row],[NQC (MW)]] * CheckCustomProfiles[[#This Row],[Pmax (MW)]],\n    TRUE,\n    CheckCustomProfiles[[#This Row],[NQC Under Contract (MW)]]\n)>=CheckCustomProfiles[[#This Row],[Maximum Shown Capacity (MW)]]","v":true}]

{"sheet":"Check Storage SOC","index":12,"n_rows":4,"n_cols":109,"rows_kept":4,"cut":false,"hidden":true,"merged":[]}
["Contract ID","Resource ID","Resource SubID","Colocated Resource IDs","Allows Grid Charging","Storage Efficiency","Maximum Continuous Energy (MWh)","MW HE 1","MW HE 2","MW HE 3","MW HE 4","MW HE 5","MW HE 6","MW HE 7","MW HE 8","MW HE 9","MW HE 10","MW HE 11","MW HE 12","MW HE 13","MW HE 14","MW HE 15","MW HE 16","MW HE 17","MW HE 18","MW HE 19","MW HE 20","MW HE 21","MW HE 22","MW HE 23","MW HE 24","Available Charging MW HE 1","Available Charging MW HE 2","Available Charging MW HE 3","Available Charging MW HE 4","Available Charging MW HE 5","Available Charging MW HE 6","Available Charging MW HE 7","Available Charging MW HE 8","Available Charging MW HE 9","Available Charging MW HE 10","Available Charging MW HE 11","Available Charging MW HE 12","Available Charging MW HE 13","Available Charging MW HE 14","Available Charging MW HE 15","Available Charging MW HE 16","Available Charging MW HE 17","Available Charging MW HE 18","Available Charging MW HE 19","Available Charging MW HE 20","Available Charging MW HE 21","Available Charging MW HE 22","Available Charging MW HE 23","Available Charging MW HE 24","SOC Day 1 HE 1","SOC Day 1 HE 2","SOC Day 1 HE 3","SOC Day 1 HE 4","SOC Day 1 HE 5","SOC Day 1 HE 6","SOC Day 1 HE 7","SOC Day 1 HE 8","SOC Day 1 HE 9","SOC Day 1 HE 10","SOC Day 1 HE 11","SOC Day 1 HE 12","SOC Day 1 HE 13","SOC Day 1 HE 14","SOC Day 1 HE 15","SOC Day 1 HE 16","SOC Day 1 HE 17","SOC Day 1 HE 18","SOC Day 1 HE 19","SOC Day 1 HE 20","SOC Day 1 HE 21","SOC Day 1 HE 22","SOC Day 1 HE 23","SOC Day 1 HE 24","SOC Day 2 HE 1","SOC Day 2 HE 2","SOC Day 2 HE 3","SOC Day 2 HE 4","SOC Day 2 HE 5","SOC Day 2 HE 6","SOC Day 2 HE 7","SOC Day 2 HE 8","SOC Day 2 HE 9","SOC Day 2 HE 10","SOC Day 2 HE 11","SOC Day 2 HE 12","SOC Day 2 HE 13","SOC Day 2 HE 14","SOC Day 2 HE 15","SOC Day 2 HE 16","SOC Day 2 HE 17","SOC Day 2 HE 18","SOC Day 2 HE 19","SOC Day 2 HE 20","SOC Day 2 HE 21","SOC Day 2 HE 22","SOC Day 2 HE 23","SOC Day 2 HE 24","Minimum SOC","Shown Unavailable Capacity (MWh)","Minimum SOC Day and HE","Maximum Daily Energy (MWh)","Shown Energy (MWh)","Delta Daily Energy (MWh)"]
["CAM Storage","CAM Storage Allocation Multi Cycle","",{"$f":"INDEX(\n    LSEShowingComplete[Colocated Resource IDs],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":""},{"$f":"INDEX(\n    LSEShowingComplete[Allows Grid Charging],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":true},{"$f":"INDEX(\n    LSEShowingComplete[Storage Efficiency],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":0.9},{"$f":"INDEX(\n    LSEShowingComplete[Maximum Continuous Energy (MWh)],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":40},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":10},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":10},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":10},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":10},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":10},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.75},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.25},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.22500000000000001},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.45},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.67500000000000004},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.9},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.75},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.25},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.22500000000000001},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.45},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.67500000000000004},{"$f":"ROUND(MIN(CheckStorageSOC[[#This Row],[SOC Day 1 HE 1]:[SOC Day 2 HE 24]]),4)","v":0},{"$f":"SUM(_xlfn._xlws.FILTER(\n    CheckStorageSOC[[#This Row],[MW HE 1]:[MW HE 24]],\n    _xlfn.BYCOL(CheckStorageSOC[[#This Row],[SOC Day 2 HE 1]:[SOC Day 2 HE 24]],_xlfn.LAMBDA(_xlpm.col,ROUND(_xlpm.col,4)<0)),\n    0\n))","v":0},{"$f":"SUBSTITUTE(\n    INDEX(\n        CheckStorageSOC[[#Headers],[SOC Day 1 HE 1]:[SOC Day 2 HE 24]],\n        MATCH(\n            MIN(CheckStorageSOC[[#This Row],[SOC Day 1 HE 1]:[SOC Day 2 HE 24]]),\n            CheckStorageSOC[[#This Row],[SOC Day 1 HE 1]:[SOC Day 2 HE 24]],\n            0\n        )\n    ),\n     \"SOC \",\n    \"\"\n)","v":"Day 1 HE 21"},{"$f":"INDEX(\n    LSEShowingComplete[Storage Maximum Daily Energy (MWh)],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":112},{"$f":"SUM(CheckStorageSOC[[#This Row],[MW HE 1]:[MW HE 24]])","v":40},{"$f":"CEILING(ABS(CheckStorageSOC[[#This Row],[Maximum Daily Energy (MWh)]]),0.01)-FLOOR(ABS(CheckStorageSOC[[#This Row],[Shown Energy (MWh)]]),0.01)","v":72}]
["CAM Storage","CAM Storage Allocation Single Cycle","",{"$f":"INDEX(\n    LSEShowingComplete[Colocated Resource IDs],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":""},{"$f":"INDEX(\n    LSEShowingComplete[Allows Grid Charging],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":true},{"$f":"INDEX(\n    LSEShowingComplete[Storage Efficiency],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":0.8},{"$f":"INDEX(\n    LSEShowingComplete[Maximum Continuous Energy (MWh)],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":200},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":50},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":50},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":50},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":50},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"INDEX(\n    LSEShowingComplete[],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    ),\n    MATCH(\n        INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\n        LSEShowingComplete[#Headers],\n        0\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"_xlfn.IFS(\n    NOT(CheckStorageSOC[[#This Row],[Allows Grid Charging]]=FALSE),\n    INDEX(\n        LSEShowingComplete[NQC Under Contract (MW)],\n        MATCH(\n            1,\n            INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    TRUE,\n    MIN(\n        SUM(\n            _xlfn._xlws.FILTER(\n                _xlfn._xlws.FILTER(\n                    PairedResources[],\n                    _xlfn.BYCOL(\n                        PairedResources[#Headers],\n                        _xlfn.LAMBDA(_xlpm.col,_xlpm.col=SUBSTITUTE(INDEX(CheckStorageSOC[#Headers],1,COLUMN()),\"Available Charging \",\"Paired \"))\n                    )\n                ),\n                (PairedResources[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (PairedResources[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (PairedResources[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        INDEX(\n            LSEShowingComplete[NQC Under Contract (MW)],\n            MATCH(\n                1,\n                INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n                    * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n                    * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )\n    )\n)","v":50},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.75},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.25},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.2},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.4},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.60000000000000009},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.8},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.75},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.25},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.2},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.4},{"$f":"IFERROR(\n    _xlfn.IFS(\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]=0\n        ),\n        100%,\n        AND(\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))=1,\n            INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))=1,\n            CheckStorageSOC[[#This Row],[MW HE 1]]<>0\n        ),\n        100%\n            - ABS(CheckStorageSOC[[#This Row],[MW HE 1]])\n            * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n            / ABS(CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]),\n        AND(\n            OR(\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n            ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )=0\n        ),\n        MIN(\n            100%,\n            INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n                + ABS(\n                    OFFSET(\n                        CheckStorageSOC[[#This Row],[Available Charging MW HE 1]],\n                        0,\n                        INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                    )\n                    * CheckStorageSOC[[#This Row],[Storage Efficiency]]\n                    / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n                )\n        ),\n        AND(\n            OR(\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),3))>1,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5))>1\n             ),\n            OFFSET(\n                CheckStorageSOC[[#This Row],[MW HE 1]],\n                0,\n                INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n            )<>0\n        ),\n        INDIRECT(ADDRESS(ROW(),COLUMN()-1))\n            - ABS(\n                OFFSET(\n                    CheckStorageSOC[[#This Row],[MW HE 1]],\n                    0,\n                    INT(INDEX(_xlfn.TEXTSPLIT(INDEX(CheckStorageSOC[#Headers],COLUMN()),\" \"),5)) - 1\n                )\n                / CheckStorageSOC[[#This Row],[Maximum Continuous Energy (MWh)]]\n            )\n    ),\n    0\n)","v":0.60000000000000009},{"$f":"ROUND(MIN(CheckStorageSOC[[#This Row],[SOC Day 1 HE 1]:[SOC Day 2 HE 24]]),4)","v":0},{"$f":"SUM(_xlfn._xlws.FILTER(\n    CheckStorageSOC[[#This Row],[MW HE 1]:[MW HE 24]],\n    _xlfn.BYCOL(CheckStorageSOC[[#This Row],[SOC Day 2 HE 1]:[SOC Day 2 HE 24]],_xlfn.LAMBDA(_xlpm.col,ROUND(_xlpm.col,4)<0)),\n    0\n))","v":0},{"$f":"SUBSTITUTE(\n    INDEX(\n        CheckStorageSOC[[#Headers],[SOC Day 1 HE 1]:[SOC Day 2 HE 24]],\n        MATCH(\n            MIN(CheckStorageSOC[[#This Row],[SOC Day 1 HE 1]:[SOC Day 2 HE 24]]),\n            CheckStorageSOC[[#This Row],[SOC Day 1 HE 1]:[SOC Day 2 HE 24]],\n            0\n        )\n    ),\n     \"SOC \",\n    \"\"\n)","v":"Day 1 HE 21"},{"$f":"INDEX(\n    LSEShowingComplete[Storage Maximum Daily Energy (MWh)],\n    MATCH(\n        1,\n        INDEX((LSEShowingComplete[Contract ID]=CheckStorageSOC[[#This Row],[Contract ID]])\n            * (LSEShowingComplete[Resource ID]=CheckStorageSOC[[#This Row],[Resource ID]])\n            * (LSEShowingComplete[Resource SubID]=CheckStorageSOC[[#This Row],[Resource SubID]]),),\n        0\n    )\n)","v":200},{"$f":"SUM(CheckStorageSOC[[#This Row],[MW HE 1]:[MW HE 24]])","v":200},{"$f":"CEILING(ABS(CheckStorageSOC[[#This Row],[Maximum Daily Energy (MWh)]]),0.01)-FLOOR(ABS(CheckStorageSOC[[#This Row],[Shown Energy (MWh)]]),0.01)","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Minimum:",{"$f":"SUBTOTAL(105,CheckStorageSOC[Minimum SOC])","v":0},null,null,null,"Minimum:",{"$f":"SUBTOTAL(105,CheckStorageSOC[Delta Daily Energy (MWh)])","v":0}]

{"sheet":"Check Grouped Resources","index":13,"n_rows":1,"n_cols":29,"rows_kept":1,"cut":false,"hidden":true,"merged":[]}
["Associated Resources","Interconnection Limit (MW)","MW HE 1","MW HE 2","MW HE 3","MW HE 4","MW HE 5","MW HE 6","MW HE 7","MW HE 8","MW HE 9","MW HE 10","MW HE 11","MW HE 12","MW HE 13","MW HE 14","MW HE 15","MW HE 16","MW HE 17","MW HE 18","MW HE 19","MW HE 20","MW HE 21","MW HE 22","MW HE 23","MW HE 24","Maximum Total MW","Difference (MW)","Shown Capacity Over Interconnection Limit (MWh)"]

{"sheet":"Check Hybrid Deliverability","index":14,"n_rows":1,"n_cols":39,"rows_kept":1,"cut":false,"hidden":true,"merged":[]}
["Contract ID","Resource ID","Resource SubID","Resource Type","Pmax (MW)","NQC (MW)","NQC Under Contract (MW)","Interconnection Limit (MW)","Deliverable %","Deliverable MW","Deliverability Status","Calculated Deliverable MW","MW HE 1","MW HE 2","MW HE 3","MW HE 4","MW HE 5","MW HE 6","MW HE 7","MW HE 8","MW HE 9","MW HE 10","MW HE 11","MW HE 12","MW HE 13","MW HE 14","MW HE 15","MW HE 16","MW HE 17","MW HE 18","MW HE 19","MW HE 20","MW HE 21","MW HE 22","MW HE 23","MW HE 24","Hybrid Pair","Excess Capacity (MWh)","Hybrid Check"]

{"sheet":"Check Demand Response","index":15,"n_rows":26,"n_cols":4,"rows_kept":26,"cut":false,"hidden":true,"merged":[]}
["Hour Ending","Demand Response (MW)","System Requirement (MW)","Demand Response Ratio"]
[1,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":561.6},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[2,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":554.58000000000004},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[3,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":554.58000000000004},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[4,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":559.26},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[5,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":574.47},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[6,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":599.04},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[7,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":621.27},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[8,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":631.79999999999995},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[9,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":632.97},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[10,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":616.59},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[11,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":624.78},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[12,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":630.63},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[13,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":634.14},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[14,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":638.82000000000005},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[15,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":649.35},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[16,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":635.30999999999995},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[17,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":20},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":651.69000000000005},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":3.0689438229833201E-2}]
[18,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":20},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":637.65},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":3.1365168979847882E-2}]
[19,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":20},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":629.46},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":3.1773265974009465E-2}]
[20,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":20},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":623.61},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":3.207132663042607E-2}]
[21,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":20},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":610.74},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":3.2747159183940791E-2}]
[22,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":606.05999999999995},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[23,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":595.53},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[24,{"$f":"SUM(\n    _xlfn._xlws.FILTER(\n        _xlfn._xlws.FILTER(\n           LSEShowingComplete[],\n           LSEShowingComplete[#Headers]=\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]]\n        ),\n        (LSEShowingComplete[Chart Label]=\"Demand Response\")+(LSEShowingComplete[Contract ID]=\"DR Allocation\")>0,\n        0\n    )\n)","v":0},{"$f":"-INDEX(\n    CheckCapacity[],\n    MATCH(\"Requirements\",CheckCapacity[Contract ID],0),\n    MATCH(\"MW HE \"&CheckDemandResponse[[#This Row],[Hour Ending]],CheckCapacity[#Headers],0)\n)","v":587.34},{"$f":"CheckDemandResponse[[#This Row],[Demand Response (MW)]]/CheckDemandResponse[[#This Row],[System Requirement (MW)]]","v":0}]
[null,null,"Max:",{"$f":"MAX(CheckDemandResponse[Demand Response Ratio])","v":3.2747159183940791E-2}]

{"sheet":"LSE Showing Complete","index":16,"n_rows":6,"n_cols":55,"rows_kept":6,"cut":false,"hidden":false,"merged":[]}
["Contract ID","Resource ID","Resource SubID","Profile Source","Colocated Resource IDs","Resource Type","Chart Label","Pmax (MW)","NQC (MW)","NQC Under Contract (MW)","Local RA (MW)","Local Capacity Area","Committed Flexible RA (MW)","Flexible Category","Deliverability Status","Deliverable %","Deliverable MW","Capacity Effective Start Date","Capacity Effective End Date","Path 26 Designation","Allows Grid Charging","Maximum Daily Storage Cycles","Storage Efficiency","Maximum Continuous Energy (MWh)","Storage Maximum Daily Energy (MWh)","First Available Hour (HE)","Last Available Hour (HE)","Maximum Daily Run Hours","Interconnection Limit (MW)","MCC Bucket 4","Unspecified Import","MW HE 1","MW HE 2","MW HE 3","MW HE 4","MW HE 5","MW HE 6","MW HE 7","MW HE 8","MW HE 9","MW HE 10","MW HE 11","MW HE 12","MW HE 13","MW HE 14","MW HE 15","MW HE 16","MW HE 17","MW HE 18","MW HE 19","MW HE 20","MW HE 21","MW HE 22","MW HE 23","MW HE 24"]
["DR Allocation","","","Allocation",{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Colocated Resource IDs],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Colocated Resource IDs],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Resource Type],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Resource Type],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Peakers\",LSEShowingComplete[[#This Row],[Contract ID]]=\"DR Allocation\",LSEShowingComplete[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                LSEShowingComplete[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Requirements and Allocations"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Pmax (MW)],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Pmax (MW)],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Local RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Local Capacity Area],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Local Capacity Area],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Committed Flexible RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Flexible Category],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Flexible Category],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective Start Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective End Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Path 26 Designation],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Path 26 Designation],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        )<>\"\",\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        )<>\"\",\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Maximum Daily Storage Cycles],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Maximum Daily Storage Cycles],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        1\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Storage Efficiency],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Storage Efficiency],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        75%\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Continuous Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Continuous Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Daily Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Daily Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Maximum Daily Storage Cycles]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[First Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[First Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Last Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Last Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )>0,\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        )>0,\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[MCC Bucket 4],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Unspecified Import],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":20},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":20},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":20},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":20},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":20},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0}]
["Other CAM Allocation","","","Allocation",{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Colocated Resource IDs],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Colocated Resource IDs],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Resource Type],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Resource Type],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Peakers\",LSEShowingComplete[[#This Row],[Contract ID]]=\"DR Allocation\",LSEShowingComplete[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                LSEShowingComplete[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Requirements and Allocations"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Pmax (MW)],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Pmax (MW)],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Local RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Local Capacity Area],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Local Capacity Area],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Committed Flexible RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Flexible Category],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Flexible Category],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective Start Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective End Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Path 26 Designation],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Path 26 Designation],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        )<>\"\",\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        )<>\"\",\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Maximum Daily Storage Cycles],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Maximum Daily Storage Cycles],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        1\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Storage Efficiency],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Storage Efficiency],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        75%\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Continuous Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Continuous Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Daily Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Daily Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Maximum Daily Storage Cycles]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[First Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[First Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Last Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Last Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )>0,\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        )>0,\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[MCC Bucket 4],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Unspecified Import],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":100}]
["CAM Peakers","CAM Peaker Allocation","","Default",{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Colocated Resource IDs],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Colocated Resource IDs],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Resource Type],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Resource Type],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":"CAM Peaker"},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Peakers\",LSEShowingComplete[[#This Row],[Contract ID]]=\"DR Allocation\",LSEShowingComplete[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                LSEShowingComplete[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Requirements and Allocations"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Pmax (MW)],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Pmax (MW)],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":"5"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":"5"},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Local RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Local Capacity Area],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Local Capacity Area],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Committed Flexible RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Flexible Category],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Flexible Category],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective Start Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":"2025-01-01"},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective End Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":"2025-01-31"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Path 26 Designation],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Path 26 Designation],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        )<>\"\",\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        )<>\"\",\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Maximum Daily Storage Cycles],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Maximum Daily Storage Cycles],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        1\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Storage Efficiency],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Storage Efficiency],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        75%\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Continuous Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Continuous Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":""},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Daily Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Daily Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Maximum Daily Storage Cycles]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[First Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[First Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":1},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Last Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Last Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":9},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )>0,\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        )>0,\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[MCC Bucket 4],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":false},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Unspecified Import],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":false},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":5},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0}]
["CAM Storage","CAM Storage Allocation Multi Cycle","","Default",{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Colocated Resource IDs],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Colocated Resource IDs],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Resource Type],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Resource Type],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":"Battery Storage"},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Peakers\",LSEShowingComplete[[#This Row],[Contract ID]]=\"DR Allocation\",LSEShowingComplete[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                LSEShowingComplete[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Battery Storage"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Pmax (MW)],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Pmax (MW)],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":"10"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":"10"},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Local RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Local Capacity Area],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Local Capacity Area],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Committed Flexible RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Flexible Category],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Flexible Category],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective Start Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":"2025-01-01"},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective End Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":"2025-01-31"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Path 26 Designation],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Path 26 Designation],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        )<>\"\",\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        )<>\"\",\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":true},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Maximum Daily Storage Cycles],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Maximum Daily Storage Cycles],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        1\n    ),\n    \"\"\n)","v":2.8},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Storage Efficiency],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Storage Efficiency],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        75%\n    ),\n    \"\"\n)","v":0.9},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Continuous Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Continuous Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":40},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Daily Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Daily Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Maximum Daily Storage Cycles]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":112},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[First Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[First Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":1},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Last Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Last Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )>0,\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        )>0,\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[MCC Bucket 4],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":false},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Unspecified Import],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":false},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":10},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":10},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":10},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":10},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0}]
["CAM Storage","CAM Storage Allocation Single Cycle","","Default",{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Colocated Resource IDs],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Colocated Resource IDs],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Resource Type],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Resource Type],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":"Battery Storage"},{"$f":"IFERROR(\n    _xlfn.IFS(\n        OR(LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Peakers\",LSEShowingComplete[[#This Row],[Contract ID]]=\"DR Allocation\",LSEShowingComplete[[#This Row],[Contract ID]]=\"Other CAM Allocation\"),\n        \"Requirements and Allocations\",\n        INDEX(\n            LSEShowing[Unspecified Import],\n            MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"Unspecified Imports\",\n        TRUE,\n        INDEX(\n            ResourceProfileCategories[Chart Category],\n            MATCH(\n                LSEShowingComplete[[#This Row],[Resource Type]],\n                ResourceProfileCategories[Resource Type],\n                0\n            )\n        )\n    ),\n    \"Other\"\n)","v":"Battery Storage"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Pmax (MW)],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Pmax (MW)],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":"50"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",UserDefinedResources[#Headers],0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0),\n            MATCH(TEXT(ShowingMonth,\"MMMM\")&\" NQC (MW)\",ResourceDatabase[#Headers],0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":"50"},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[NQC Under Contract (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Local RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Local Capacity Area],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Local Capacity Area],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Committed Flexible RA (MW)],\n        MATCH(1,INDEX((LSEShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":0},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Flexible Category],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Flexible Category],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverability Status],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverability Status],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n) & \"\"","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable %],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable %],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    LSEShowingComplete[[#This Row],[Deliverability Status]]=\"\",\n    \"\",\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Deliverable MW],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Deliverable MW],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective Start Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":"2025-01-01"},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Capacity Effective End Date],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":"2025-01-31"},{"$f":"_xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Path 26 Designation],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ) & \"\",\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Path 26 Designation],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ) & \"\",\n    TRUE,\n    \"\"\n)","v":""},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        )<>\"\",\n        INDEX(\n            UserDefinedResources[Allows Grid Charging],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        )<>\"\",\n        INDEX(\n            ResourceDatabase[Allows Grid Charging],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":true},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Maximum Daily Storage Cycles],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Maximum Daily Storage Cycles],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        1\n    ),\n    \"\"\n)","v":1},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(\n            UserDefinedResources[Storage Efficiency],\n            MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n        ),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(\n            ResourceDatabase[Storage Efficiency],\n            MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)\n        ),\n        TRUE,\n        75%\n    ),\n    \"\"\n)","v":0.8},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Continuous Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Continuous Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":200},{"$f":"IF(\n    LSEShowingComplete[[#This Row],[Chart Label]]=\"Battery Storage\",\n    _xlfn.IFS(\n        NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n        INDEX(UserDefinedResources[Storage Maximum Daily Energy (MWh)],MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)),\n        NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n        INDEX(ResourceDatabase[Storage Maximum Daily Energy (MWh)],MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0)),\n        TRUE,\n        4 * LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Maximum Daily Storage Cycles]]\n    )\n    * IF(\n        LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n        1,\n        LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]]\n    ),\n    \"\"\n)","v":200},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[First Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[First Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":1},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Last Available Hour (HE)],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Last Available Hour (HE)],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    INDEX(\n        UserDefinedResources[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n            0\n        )\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    INDEX(\n        ResourceDatabase[Maximum Daily Run Hours],\n        MATCH(\n            1,\n            (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n            0\n        )\n    ),\n    TRUE,\n    \"\"\n)","v":24},{"$f":"_xlfn.IFS(\n    NOT(ISERROR(MATCH(1,INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n    IF(\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        )>0,\n        INDEX(\n            UserDefinedResources[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                INDEX((UserDefinedResources[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UserDefinedResources[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                0\n            )\n        ),\n        \"\"\n    ),\n    NOT(ISERROR(MATCH(1,(ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),0))),\n    IF(\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        )>0,\n        INDEX(\n            ResourceDatabase[Interconnection Limit (MW)],\n            MATCH(\n                1,\n                (ResourceDatabase[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceDatabase[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),\n                0\n            )\n        ),\n        \"\"\n    ),\n    TRUE,\n    \"\"\n)","v":""},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[MCC Bucket 4],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":false},{"$f":"IFERROR(\n    INDEX(\n        LSEShowing[Unspecified Import],\n        MATCH(1,INDEX((LSEShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(LSEShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n    ),\n    \"\"\n)","v":false},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":50},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":50},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":50},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":50},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0},{"$f":"IFERROR(\n    _xlfn.IFS(\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Optimizer\",\n        INDEX(\n            SODProfilesForSOC[Shown MW],\n            MATCH(\n                1,\n                (SODProfilesForSOC[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (SODProfilesForSOC[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])\n                    * (SODProfilesForSOC[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]])\n                    * (SODProfilesForSOC[Hour Ending]=INT(INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\" \"),3))),\n                0\n            )\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Default\",\n        _xlfn.IFS(\n            AND(\n                OR(\n                    INDEX(\n                        UnoptimizedShowing[Default Profile Category],\n                        MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                    )=VERCategories[Profile Category]\n                ),\n                LSEShowingComplete[[#This Row],[Deliverability Status]]=\"EO\"\n            ),\n            0,\n            LSEShowingComplete[[#This Row],[Contract ID]]=\"CAM Storage\",\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]],\n            OR(\n                INDEX(\n                    UnoptimizedShowing[Default Profile Category],\n                    MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)\n                )=VERCategories[Profile Category]\n            ),\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]] / LSEShowingComplete[[#This Row],[NQC (MW)]] * LSEShowingComplete[[#This Row],[Pmax (MW)]],\n            TRUE,\n            LSEShowingComplete[[#This Row],[NQC Under Contract (MW)]]\n        ) * IFERROR(\n            INDEX(\n                ExpandedResourceDefaultProfiles[],\n                MATCH(\n                    1,\n                    (ExpandedResourceDefaultProfiles[Profile Category]=INDEX(UnoptimizedShowing[Default Profile Category],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0)))\n                        * (ExpandedResourceDefaultProfiles[Region]=INDEX(UnoptimizedShowing[Region],MATCH(1,INDEX((UnoptimizedShowing[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(UnoptimizedShowing[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(UnoptimizedShowing[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),0))),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    \"MW \" & ExpandedResourceDefaultProfiles[#Headers],\n                    0\n                )\n            ),\n            1\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Custom\",\n        MIN(\n            IF(LSEShowingComplete[[#This Row],[Deliverable %]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable %]],100%)\n            * INDEX(\n                ResourceCustomProfiles[],\n                MATCH(\n                    1,\n                    INDEX((ResourceCustomProfiles[Contract ID]=LSEShowingComplete[[#This Row],[Contract ID]])*(ResourceCustomProfiles[Resource ID]=LSEShowingComplete[[#This Row],[Resource ID]])*(ResourceCustomProfiles[Resource SubID]=LSEShowingComplete[[#This Row],[Resource SubID]]),),\n                    0\n                ),\n                MATCH(\n                    INDEX(LSEShowingComplete[#Headers],1,COLUMN()),\n                    ResourceCustomProfiles[#Headers],\n                    0\n                )\n            ),\n            IF(LSEShowingComplete[[#This Row],[Deliverable MW]]<>\"\",LSEShowingComplete[[#This Row],[Deliverable MW]],1E+99)\n        ),\n        LSEShowingComplete[[#This Row],[Profile Source]]=\"Allocation\",\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=LSEShowingComplete[[#This Row],[Contract ID]])\n                    * (RequirementsAndAllocations[Option]=\"HE \"&INDEX(_xlfn.TEXTSPLIT(INDEX(LSEShowingComplete[#Headers],COLUMN()),\" \"),3)),\n                0\n            )\n        ),\n        TRUE,\n        \"\"\n    ),\n    \"\"\n)","v":0}]

{"sheet":"Hourly Availability","index":18,"n_rows":17,"n_cols":25,"rows_kept":17,"cut":false,"hidden":true,"merged":[]}
["Label","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24"]
["Requirements and Allocations",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":461.6},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":454.58000000000004},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":454.58000000000004},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":459.26},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":474.47},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":499.03999999999996},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":521.27},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":531.79999999999995},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":532.97},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":516.59},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":524.78},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":530.63},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":534.14},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":533.82000000000005},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":544.35},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":530.30999999999995},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":526.69000000000005},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":512.65},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":504.46000000000004},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":498.61},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":485.74},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":501.05999999999995},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":495.53},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":487.34000000000003}]
["Nuclear",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Hydro",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Pumped Hydro",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Thermal",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["CHP",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Unspecified Imports",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Biogas",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Biomass",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Geothermal",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Solar",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Wind",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Fuel Cell",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Other",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Battery Storage",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":60},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":60},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":60},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":60},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]
["Demand Response",{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0},{"$f":"_xlfn.IFS(\n    HourlyAvailability[[#This Row],[Label]]=\"Requirements and Allocations\",\n    -SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    ),\n    TRUE,\n    SUM(\n        _xlfn._xlws.FILTER(\n            _xlfn._xlws.FILTER(\n                CheckCapacity[],\n                CheckCapacity[#Headers]=\"MW HE \"&INT(INDEX(HourlyAvailability[#Headers],COLUMN()))\n            ),\n            CheckCapacity[Chart Label]=HourlyAvailability[[#This Row],[Label]],\n            0\n        )\n    )\n)","v":0}]

{"sheet":"Local Availability","index":20,"n_rows":17,"n_cols":11,"rows_kept":17,"cut":false,"hidden":true,"merged":[]}
["Label","LA Basin","Big Creek-Ventura","San Diego-IV","Bay Area","Fresno","Sierra","Stockton","Kern","Humboldt","NBNC"]
["Local Requirement",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Nuclear",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Hydro",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Pumped Hydro",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Thermal",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["CHP",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Unspecified Imports",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Biogas",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Biomass",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Geothermal",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Solar",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Wind",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Fuel Cell",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Other",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Battery Storage",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]
["Demand Response",{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0},{"$f":"IF(LocalAvailability[[#This Row],[Label]]=\"Local Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Local Requirement\")\n                    * (RequirementsAndAllocations[Option]=INDEX(LocalAvailability[#Headers],1,COLUMN())),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Local RA (MW)],\n        LSEShowingComplete[Chart Label],\n        LocalAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Local Capacity Area],\n        INDEX(LocalAvailability[#Headers],1,COLUMN())\n    )\n)","v":0}]

{"sheet":"Flex Availability","index":22,"n_rows":17,"n_cols":4,"rows_kept":17,"cut":false,"hidden":true,"merged":[]}
["Label","Flexible Category 1","Flexible Category 2","Flexible Category 3"]
["Flexible Requirement",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Nuclear",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Hydro",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Pumped Hydro",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Thermal",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["CHP",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Unspecified Imports",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Biogas",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Biomass",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Geothermal",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Solar",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Wind",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Fuel Cell",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Other",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Battery Storage",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]
["Demand Response",{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0},{"$f":"IF(FlexAvailability[[#This Row],[Label]]=\"Flexible Requirement\",\n    IFERROR(\n        INDEX(\n            RequirementsAndAllocations[Value],\n            MATCH(\n                1,\n                (RequirementsAndAllocations[LSE]=LSEAbbreviation)\n                    * (RequirementsAndAllocations[Year]=YEAR(ShowingMonth))\n                    * (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                    * (RequirementsAndAllocations[Name]=\"Flexible Requirement\")\n                    * (RequirementsAndAllocations[Option]=SUBSTITUTE(INDEX(FlexAvailability[#Headers],1,COLUMN()),\"Flexible \",\"\")),\n                0\n            )\n        ),\n        0\n    ),\n    SUMIFS(\n        LSEShowingComplete[Committed Flexible RA (MW)],\n        LSEShowingComplete[Chart Label],\n        FlexAvailability[[#This Row],[Label]],\n        LSEShowingComplete[Flexible Category],\n        INDEX(_xlfn.TEXTSPLIT(INDEX(FlexAvailability[#Headers],1,COLUMN()),\" \"),3)\n    )\n)","v":0}]

{"sheet":"Requirements and Allocations","index":23,"n_rows":1045,"n_cols":7,"rows_kept":1045,"cut":false,"hidden":false,"merged":[]}
["LSE","Year","Month","Name","Option","Value","Units"]
["LSE_NAME",2025,1,"Load Forecast","HE 1",480,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 2",474,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 3",474,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 4",478,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 5",491,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 6",512,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 7",531,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 8",540,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 9",541,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 10",527,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 11",534,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 12",539,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 13",542,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 14",546,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 15",555,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 16",543,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 17",557,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 18",545,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 19",538,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 20",533,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 21",522,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 22",518,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 23",509,"MW"]
["LSE_NAME",2025,1,"Load Forecast","HE 24",502,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 1",546,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 2",538,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 3",536,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 4",538,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 5",552,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 6",571,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 7",592,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 8",600,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 9",590,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 10",578,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 11",590,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 12",598,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 13",601,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 14",606,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 15",607,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 16",600,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 17",611,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 18",599,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 19",594,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 20",590,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 21",578,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 22",574,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 23",564,"MW"]
["LSE_NAME",2025,2,"Load Forecast","HE 24",562,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 1",522,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 2",518,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 3",514,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 4",527,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 5",549,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 6",581,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 7",587,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 8",565,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 9",572,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 10",570,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 11",583,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 12",589,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 13",589,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 14",593,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 15",602,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 16",586,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 17",596,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 18",606,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 19",603,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 20",574,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 21",562,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 22",553,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 23",529,"MW"]
["LSE_NAME",2025,3,"Load Forecast","HE 24",522,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 1",510,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 2",510,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 3",513,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 4",528,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 5",560,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 6",585,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 7",572,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 8",578,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 9",576,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 10",594,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 11",605,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 12",613,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 13",614,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 14",611,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 15",597,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 16",602,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 17",595,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 18",599,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 19",603,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 20",581,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 21",566,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 22",544,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 23",526,"MW"]
["LSE_NAME",2025,4,"Load Forecast","HE 24",516,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 1",533,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 2",528,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 3",529,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 4",546,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 5",574,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 6",596,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 7",603,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 8",610,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 9",606,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 10",609,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 11",628,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 12",634,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 13",647,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 14",649,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 15",633,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 16",634,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 17",628,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 18",632,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 19",636,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 20",614,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 21",601,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 22",558,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 23",542,"MW"]
["LSE_NAME",2025,5,"Load Forecast","HE 24",542,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 1",574,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 2",573,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 3",581,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 4",598,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 5",624,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 6",646,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 7",655,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 8",664,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 9",663,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 10",670,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 11",677,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 12",682,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 13",690,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 14",695,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 15",686,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 16",685,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 17",684,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 18",672,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 19",666,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 20",654,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 21",640,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 22",603,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 23",590,"MW"]
["LSE_NAME",2025,6,"Load Forecast","HE 24",578,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 1",605,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 2",598,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 3",604,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 4",623,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 5",656,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 6",679,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 7",695,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 8",711,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 9",719,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 10",732,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 11",750,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 12",766,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 13",773,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 14",774,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 15",766,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 16",756,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 17",759,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 18",742,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 19",730,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 20",710,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 21",689,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 22",647,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 23",629,"MW"]
["LSE_NAME",2025,7,"Load Forecast","HE 24",618,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 1",622,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 2",611,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 3",615,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 4",643,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 5",675,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 6",710,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 7",724,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 8",750,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 9",744,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 10",750,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 11",763,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 12",775,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 13",788,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 14",798,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 15",800,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 16",786,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 17",789,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 18",766,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 19",758,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 20",728,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 21",698,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 22",667,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 23",647,"MW"]
["LSE_NAME",2025,8,"Load Forecast","HE 24",633,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 1",595,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 2",585,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 3",589,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 4",614,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 5",641,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 6",675,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 7",686,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 8",710,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 9",720,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 10",735,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 11",746,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 12",752,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 13",758,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 14",765,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 15",766,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 16",756,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 17",754,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 18",739,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 19",721,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 20",695,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 21",674,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 22",635,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 23",618,"MW"]
["LSE_NAME",2025,9,"Load Forecast","HE 24",614,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 1",590,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 2",579,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 3",575,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 4",590,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 5",624,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 6",669,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 7",675,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 8",687,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 9",694,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 10",701,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 11",717,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 12",730,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 13",738,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 14",739,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 15",746,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 16",736,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 17",738,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 18",727,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 19",702,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 20",679,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 21",658,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 22",634,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 23",621,"MW"]
["LSE_NAME",2025,10,"Load Forecast","HE 24",610,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 1",562,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 2",551,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 3",547,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 4",552,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 5",567,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 6",590,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 7",610,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 8",610,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 9",618,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 10",625,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 11",644,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 12",651,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 13",660,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 14",667,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 15",666,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 16",654,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 17",672,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 18",655,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 19",642,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 20",630,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 21",613,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 22",603,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 23",586,"MW"]
["LSE_NAME",2025,11,"Load Forecast","HE 24",574,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 1",562,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 2",552,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 3",549,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 4",548,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 5",560,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 6",581,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 7",610,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 8",619,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 9",631,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 10",625,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 11",639,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 12",648,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 13",652,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 14",653,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 15",653,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 16",646,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 17",667,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 18",647,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 19",633,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 20",619,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 21",608,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 22",602,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 23",590,"MW"]
["LSE_NAME",2025,12,"Load Forecast","HE 24",575,"MW"]
["LSE_NAME",2025,1,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,2,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,3,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,4,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,5,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,6,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,7,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,8,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,9,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,10,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,11,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,12,"Planning Reserve Margin",null,17,"%"]
["LSE_NAME",2025,1,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,2,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,3,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,4,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,5,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,6,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,7,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,8,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,9,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,10,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,11,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,12,"Local Requirement","San Diego-IV",0,"MW"]
["LSE_NAME",2025,1,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,2,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,3,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,4,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,5,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,6,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,7,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,8,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,9,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,10,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,11,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,12,"Flexible Requirement","Category 1",0,"MW"]
["LSE_NAME",2025,1,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,2,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,3,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,4,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,5,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,6,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,7,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,8,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,9,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,10,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,11,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,12,"Flexible Requirement","Category 2",0,"MW"]
["LSE_NAME",2025,1,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,2,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,3,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,4,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,5,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,6,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,7,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,8,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,9,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,10,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,11,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,12,"Flexible Requirement","Category 3",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 17",20,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 22",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,1,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 17",20,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 22",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,2,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 17",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 22",20,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,3,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 17",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 22",20,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,4,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 17",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 22",20,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,5,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 17",20,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 22",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,6,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 17",20,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 22",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,7,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 17",20,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 22",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,8,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 17",20,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 22",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,9,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 17",20,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 22",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,10,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 17",20,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 22",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,11,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 1",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 2",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 3",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 4",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 5",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 6",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 7",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 8",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 9",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 10",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 11",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 12",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 13",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 14",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 15",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 16",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 17",20,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 18",20,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 19",20,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 20",20,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 21",20,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 22",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 23",0,"MW"]
["LSE_NAME",2025,12,"DR Allocation","HE 24",0,"MW"]
["LSE_NAME",2025,1,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,2,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,3,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,4,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,5,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,6,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,7,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,8,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,9,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,10,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,11,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,12,"CAM Peaker Allocation","Net Qualifying Capacity",5,"MW"]
["LSE_NAME",2025,1,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,2,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,3,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,4,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,5,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,6,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,7,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,8,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,9,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,10,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,11,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,12,"CAM Peaker Allocation","Maximum Daily Run Hours",9,"hrs"]
["LSE_NAME",2025,1,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,2,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,3,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,4,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,5,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,6,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,7,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,8,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,9,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,10,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,11,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,12,"CAM Storage Allocation Single Cycle","Net Qualifying Capacity",50,"MW"]
["LSE_NAME",2025,1,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,2,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,3,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,4,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,5,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,6,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,7,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,8,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,9,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,10,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,11,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,12,"CAM Storage Allocation Multi Cycle","Net Qualifying Capacity",10,"MW"]
["LSE_NAME",2025,1,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,2,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,3,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,4,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,5,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,6,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,7,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,8,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,9,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,10,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,11,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,12,"CAM Storage Allocation Single Cycle","Maximum Continuous Energy",200,"MWh"]
["LSE_NAME",2025,1,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,2,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,3,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,4,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,5,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,6,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,7,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,8,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,9,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,10,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,11,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,12,"CAM Storage Allocation Multi Cycle","Maximum Continuous Energy",40,"MWh"]
["LSE_NAME",2025,1,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,2,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,3,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,4,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,5,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,6,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,7,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,8,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,9,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,10,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,11,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,12,"CAM Storage Allocation Single Cycle","Daily Storage Cycle Physical Capability",1]
["LSE_NAME",2025,1,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,2,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,3,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,4,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,5,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,6,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,7,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,8,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,9,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,10,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,11,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,12,"CAM Storage Allocation Multi Cycle","Daily Storage Cycle Physical Capability",2.8]
["LSE_NAME",2025,1,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,2,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,3,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,4,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,5,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,6,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,7,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,8,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,9,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,10,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,11,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,12,"CAM Storage Allocation Single Cycle","Storage Efficiency",0.8]
["LSE_NAME",2025,1,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,2,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,3,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,4,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,5,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,6,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,7,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,8,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,9,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,10,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,11,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,12,"CAM Storage Allocation Multi Cycle","Storage Efficiency",0.9]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,1,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,2,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,3,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,4,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,5,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,6,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,7,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,8,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,9,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,10,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,11,"Other CAM Allocation","HE 24",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 1",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 2",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 3",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 4",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 5",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 6",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 7",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 8",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 9",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 10",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 11",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 12",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 13",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 14",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 15",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 16",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 17",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 18",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 19",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 20",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 21",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 22",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 23",100,"MW"]
["LSE_NAME",2025,12,"Other CAM Allocation","HE 24",100,"MW"]

{"sheet":"Resource Database","index":24,"n_rows":1673,"n_cols":34,"rows_kept":1673,"cut":false,"hidden":false,"merged":[]}
["Resource ID","Resource SubID","Resource Name","Colocated Resource IDs","Resource Type","Balancing Authority Area","Path 26 Designation","Local Capacity Area","Flexible Category","Pmax (MW)","Interconnection Limit (MW)","Deliverability Status","Deliverable %","Deliverable MW","Allows Grid Charging","Maximum Daily Storage Cycles","Storage Efficiency","Storage Maximum Continuous Energy (MWh)","Storage Maximum Daily Energy (MWh)","First Available Hour (HE)","Last Available Hour (HE)","Maximum Daily Run Hours","January NQC (MW)","February NQC (MW)","March NQC (MW)","April NQC (MW)","May NQC (MW)","June NQC (MW)","July NQC (MW)","August NQC (MW)","September NQC (MW)","October NQC (MW)","November NQC (MW)","December NQC (MW)"]
["CAM Storage Allocation Single Cycle",null,"CAM Storage Allocation Single Cycle",null,"Battery Storage","CISO",null,null,null,{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    0\n)","v":50},null,null,null,null,true,{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Daily Storage Cycle Physical Capability\"),\n            0\n        )\n    ),\n    0\n)","v":1},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Storage Efficiency\"),\n            0\n        )\n    ),\n    0\n)","v":0.8},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Maximum Continuous Energy\"),\n            0\n        )\n    ),\n    0\n)","v":200},{"$f":"ResourceDatabase[[#This Row],[Storage Maximum Continuous Energy (MWh)]]*ResourceDatabase[[#This Row],[Maximum Daily Storage Cycles]]","v":200},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH('Certification'!B4))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"First Hour Available\"),\n            0\n        )\n    ),\n    1\n)","v":1},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH('Certification'!B4))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Last Hour Available\"),\n            0\n        )\n    ),\n    24\n)","v":24},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH('Certification'!B4))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Maximum Daily Run Hours\"),\n            0\n        )\n    ),\n    ResourceDatabase[[#This Row],[Last Available Hour (HE)]]-ResourceDatabase[[#This Row],[First Available Hour (HE)]]+1\n)","v":24},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=1)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=2)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=3)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=4)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=5)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=6)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=7)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=8)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=9)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=10)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=11)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=12)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":50}]
["CAM Storage Allocation Multi Cycle",null,"CAM Storage Allocation Multi Cycle",null,"Battery Storage","CISO",null,null,null,{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    0\n)","v":10},null,null,null,null,true,{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Daily Storage Cycle Physical Capability\"),\n            0\n        )\n    ),\n    0\n)","v":2.8},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Storage Efficiency\"),\n            0\n        )\n    ),\n    0\n)","v":0.9},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Maximum Continuous Energy\"),\n            0\n        )\n    ),\n    0\n)","v":40},{"$f":"ResourceDatabase[[#This Row],[Storage Maximum Continuous Energy (MWh)]]*ResourceDatabase[[#This Row],[Maximum Daily Storage Cycles]]","v":112},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH('Certification'!B5))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"First Hour Available\"),\n            0\n        )\n    ),\n    1\n)","v":1},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH('Certification'!B5))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Last Hour Available\"),\n            0\n        )\n    ),\n    24\n)","v":24},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH('Certification'!B5))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Maximum Daily Run Hours\"),\n            0\n        )\n    ),\n    ResourceDatabase[[#This Row],[Last Available Hour (HE)]]-ResourceDatabase[[#This Row],[First Available Hour (HE)]]+1\n)","v":24},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=1)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=2)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=3)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=4)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=5)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=6)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=7)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=8)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=9)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=10)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=11)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=12)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":10}]
["CAM Peaker Allocation",null,"CAM Peakers",null,"CAM Peaker","CISO",null,null,null,{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH(ShowingMonth))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    0\n)","v":5},null,null,null,"",null,null,null,null,null,{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH('Certification'!B6))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"First Hour Available\"),\n            0\n        )\n    ),\n    1\n)","v":1},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH('Certification'!B6))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Last Hour Available\"),\n            0\n        )\n    ),\n    24\n)","v":24},{"$f":"IFERROR(\n    INDEX(\n        RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=MONTH('Certification'!B6))\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Maximum Daily Run Hours\"),\n            0\n        )\n    ),\n    ResourceDatabase[[#This Row],[Last Available Hour (HE)]]-ResourceDatabase[[#This Row],[First Available Hour (HE)]]+1\n)","v":9},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=1)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=2)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=3)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=4)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=5)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=6)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=7)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=8)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=9)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=10)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=11)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5},{"$f":"IFERROR(\n    INDEX(\n       RequirementsAndAllocations[Value],\n        MATCH(\n            1,\n            (RequirementsAndAllocations[Month]=12)\n                *(RequirementsAndAllocations[Name]=ResourceDatabase[[#This Row],[Resource ID]])\n                *(RequirementsAndAllocations[Option]=\"Net Qualifying Capacity\"),\n            0\n        )\n    ),\n    1\n)","v":5}]
["7STDRD_1_SOLAR1",null,"Shafter Solar",null,"Solar_1Axis","CISO","North","Kern",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["ACACIA_6_SOLAR",null,"West Antelope Solar",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.3,5.0599999999999996,9.93,2.4500000000000002,5.35,0.1,0.1,0.1]
["ADERA_1_SOLAR1",null,"Adera Solar",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["ADLIN_1_UNITS",null,"GEYSERS AIDLIN AGGREGATE",null,"Geothermal","CISO","North","NCNB",1,22,null,"FC","","",null,null,null,null,null,1,24,24,22,22,22,22,22,22,22,22,22,22,22,22]
["ADMEST_6_SOLAR",null,"Adams East",null,"Solar_Fixed","CISO","North","Fresno",null,19,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.25,1,7.28,11.38,3.82,7.61,0.12,0.1,0.1]
["ADOBEE_1_SOLAR",null,"Adobe Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["AGRICO_6_PL3N5",null,"Fresno Peaker",null,"Peaker","CISO","North","Fresno",1,22.69,null,"FC","","",null,null,null,null,null,1,24,24,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69,22.69]
["AGRICO_7_UNIT",null,"Fresno Cogen",null,"CCGT","CISO","North","Fresno",1,59.97,null,"FC","","",null,null,null,null,null,1,24,24,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6,50.6]
["AGUCAL_5_SOLAR1",null,"Agua Caliente Solar",null,"Solar_Fixed","CISO","South","CAISO System",null,290,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0.1,0,0,0,0,0,0,0,0,0]
["AKINGS_6_AMESR1",null,"American Kings Solar",null,"Solar_1Axis","CISO","North","Fresno",null,123,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.68,8.65,69.75,89.75,32.869999999999997,58.44,0.46,0.1,0.1]
["ALAMIT_2_AESBT2",null,"Alamitos Energy Storage 2",null,"Battery Storage","CISO","South","LA Basin",2,82,null,"FC","","",true,1,0.8,328,328,1,24,4,82,82,82,82,82,82,82,82,82,82,82,82]
["ALAMIT_2_PL1X3",null,"Alamitos Energy Center Unit 7",null,"CCGT","CISO","South","LA Basin",1,674.7,null,"FC","","",null,null,null,null,null,1,24,24,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7,674.7]
["ALAMIT_7_ES1",null,"Alamitos Energy Storage",null,"Battery Storage","CISO","South","LA Basin",1,100.45,null,"FC","","",true,2.8553459119496862,0.90800000000000003,401.8,1147.2779874213841,1,24,11.421383647798745,100,100,100,100,100,100,100,100,100,100,100,100]
["ALAMO_6_UNIT",null,"ALAMO POWER PLANT ",null,"Hydro","CISO","South","Big Creek-Ventura",1,17,null,"FC","","",null,null,null,null,null,1,24,24,3.69,3.71,5.09,10.72,11.86,14,14,14,14,14,14,12.57]
["ALHMBR_1_ALHSLR",null,"Import",null,"Solar_1Axis","IID","South","SG Alhambra",null,50,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.24,1.61,21.26,33.65,10.15,19.48,0.09,0.1,0.1]
["ALLGNY_6_HYDRO1",null,"Salmon Creek Hydroelectric Project",null,"Hydro","CISO","North","Sierra",null,0.52,null,"FC","","",null,null,null,null,null,1,24,24,0.22,0.28999999999999998,0.32,0.49,0.47,0.08,0.14000000000000001,0.03,0.01,0.03,0.14000000000000001,0.14000000000000001]
["ALMASL_2_AL6BT6",null,"Almasol 6 BES","ALMASL_2_GS7SR7, ALMASL_2_GS1SR1, ALMASL_2_GS4SR4, ALMASL_2_GS6SR6","Paired_BattStorage","CISO","South","CAISO System",1,50,500,"FC","","",false,1,0.8,200,200,1,24,4,50,50,50,50,50,50,50,50,50,50,50,50]
["ALMASL_2_GS1SR1",null,"Almasol Generating Station 1","ALMASL_2_AL6BT6, ALMASL_2_GS4SR4, ALMASL_2_GS6SR6, ALMASL_2_GS7SR7","Paired_Solar_1Axis","CISO","South","CAISO System",null,125,500,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.6,4.0199999999999996,53.15,84.12,25.37,48.69,0.22,0.1,0.1]
["ALMASL_2_GS4SR4",null,"Almasol Generating Station 4","ALMASL_2_AL6BT6, ALMASL_2_GS1SR1, ALMASL_2_GS7SR7, ALMASL_2_GS6SR6","Solar_Thermal","CISO","South","CAISO System",null,100,500,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["ALMASL_2_GS6SR6",null,"Almasol Generating Station 6","ALMASL_2_AL6BT6, ALMASL_2_GS1SR1, ALMASL_2_GS4SR4, ALMASL_2_GS7SR7","Paired_Solar_1Axis","CISO","South","CAISO System",null,100,500,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["ALMASL_2_GS7SR7",null,"Almasol Generating Station 7","ALMASL_2_AL6BT6, ALMASL_2_GS1SR1, ALMASL_2_GS4SR4, ALMASL_2_GS6SR6","Solar_Thermal","CISO","South","CAISO System",null,132,500,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.63,4.25,56.13,88.83,26.79,51.42,0.23,0.1,0.1]
["ALMEGT_1_UNIT 1",null,"ALAMEDA GT UNIT 1",null,"Peaker","CISO","North","Bay Area",1,25,null,"FC","","",null,null,null,null,null,1,24,24,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4,23.4]
["ALMEGT_1_UNIT 2",null,"ALAMEDA GT UNIT 2",null,"Peaker","CISO","North","Bay Area",1,25,null,"FC","","",null,null,null,null,null,1,24,24,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5,23.5]
["ALPSLR_1_NTHSLR",null,"Alpaugh North, LLC",null,"Solar_Fixed","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["ALPSLR_1_SPSSLR",null,"Alpaugh 50 LLC",null,"Solar_Fixed","CISO","North","CAISO System",null,50,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.67,2.62,19.16,29.96,10.050000000000001,20.04,0.32,0.1,0.1]
["ALT6DN_2_WIND7",null,"Pinyon Pines 1",null,"Wind","CISO","South","CAISO System",null,164.31,null,"FC","","",null,null,null,null,null,1,24,24,13.8,33.32,37.32,60.11,67.790000000000006,61.74,61.52,56.82,34.89,18.68,10.85,10.63]
["ALT6DS_2_WIND9",null,"Pinyon Pines 2",null,"Wind","CISO","South","CAISO System",null,132,null,"FC","","",null,null,null,null,null,1,24,24,11.09,26.77,29.98,48.29,54.46,49.6,49.42,45.64,28.03,15.01,8.7100000000000009,8.5399999999999991]
["ALTA3A_2_CPCE4",null,"Alta Wind 4",null,"Wind","CISO","South","CAISO System",null,102,null,"FC","","",null,null,null,null,null,1,24,24,8.57,20.68,23.17,37.32,42.08,38.33,38.19,35.270000000000003,21.66,11.6,6.73,6.6]
["ALTA3A_2_CPCE5",null,"Alta Wind 5",null,"Wind","CISO","South","CAISO System",null,168,null,"FC","","",null,null,null,null,null,1,24,24,14.11,34.07,38.159999999999997,61.46,69.31,63.13,62.9,58.09,35.67,19.100000000000001,11.09,10.87]
["ALTA3A_2_CPCE8",null,"Alta Wind 8",null,"Wind","CISO","South","CAISO System",null,150,null,"FC","","",null,null,null,null,null,1,24,24,12.6,30.42,34.07,54.88,61.88,56.36,56.16,51.87,31.85,17.059999999999999,9.9,9.6999999999999993]
["ALTA4A_2_CPCW1",null,"Alta Wind 1",null,"Wind","CISO","South","CAISO System",null,150,null,"FC","","",null,null,null,null,null,1,24,24,12.6,30.42,34.07,54.88,61.88,56.36,56.16,51.87,31.85,17.059999999999999,9.9,9.6999999999999993]
["ALTA4B_2_CPCW2",null,"Alta Wind 2",null,"Wind","CISO","South","CAISO System",null,150,null,"FC","","",null,null,null,null,null,1,24,24,12.6,30.42,34.07,54.88,61.88,56.36,56.16,51.87,31.85,17.059999999999999,9.9,9.6999999999999993]
["ALTA4B_2_CPCW3",null,"Alta Wind 3",null,"Wind","CISO","South","CAISO System",null,150,null,"FC","","",null,null,null,null,null,1,24,24,12.6,30.42,34.07,54.88,61.88,56.36,56.16,51.87,31.85,17.059999999999999,9.9,9.6999999999999993]
["ALTA4B_2_CPCW6",null,"Mustang Hills",null,"Wind","CISO","South","CAISO System",null,150,null,"FC","","",null,null,null,null,null,1,24,24,12.6,30.42,34.07,54.88,61.88,56.36,56.16,51.87,31.85,17.059999999999999,9.9,9.6999999999999993]
["ALTA6B_2_WIND11",null,"Alta Wind 11",null,"Wind","CISO","South","CAISO System",null,88.15,null,"FC","","",null,null,null,null,null,1,24,24,7.41,17.88,20.02,32.25,36.369999999999997,33.119999999999997,33,30.48,18.72,10.02,5.82,5.7]
["ALTA6E_2_WIND10",null,"Alta Wind 10",null,"Wind","CISO","South","CAISO System",null,134.84,null,"FC","","",null,null,null,null,null,1,24,24,11.33,27.34,30.63,49.33,55.63,50.67,50.48,46.63,28.63,15.33,8.9,8.7200000000000006]
["ALTWD_2_AT3WD3",null,"Altech 3",null,"Wind","CISO","South","LA Basin",null,9.8000000000000007,null,"FC","","",null,null,null,null,null,1,24,24,0.82,1.99,2.23,3.59,4.04,3.68,3.67,3.39,2.08,1.1100000000000001,0.65,0.63]
["ALTWD_2_COAWD1",null,"Coachella 1",null,"Wind","CISO","South","LA Basin",null,50.4,null,"FC","","",null,null,null,null,null,1,24,24,4.2300000000000004,10.220000000000001,11.45,18.440000000000001,20.79,18.940000000000001,18.87,17.43,10.7,5.73,3.33,3.26]
["ANAHM_2_CANYN1",null,"CANYON POWER PLANT UNIT 1",null,"Peaker","CISO","South","LA Basin",1,49.21,null,"FC","","",null,null,null,null,null,1,24,24,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21]
["ANAHM_2_CANYN2",null,"CANYON POWER PLANT UNIT 2",null,"Peaker","CISO","South","LA Basin",1,48.04,null,"FC","","",null,null,null,null,null,1,24,24,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04]
["ANAHM_2_CANYN3",null,"CANYON POWER PLANT UNIT 3",null,"Peaker","CISO","South","LA Basin",1,46.49,null,"FC","","",null,null,null,null,null,1,24,24,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49,46.49]
["ANAHM_2_CANYN4",null,"CANYON POWER PLANT UNIT 4",null,"Peaker","CISO","South","LA Basin",1,49.8,null,"FC","","",null,null,null,null,null,1,24,24,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8,49.8]
["ANZA_6_SOLAR1",null,"Import",null,"Solar_1Axis","IID","South","Seville Solar One",null,20,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.04,0.1,0.1]
["APLHIL_1_SFKHY1",null,"South Fork Powerhouse",null,"Hydro","CISO","North","Sierra",1,2.68,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["AQUAWS_2_AQWSR1",null,"Aquamarine Westside",null,"Solar_1Axis","CISO","North","CAISO System",null,250,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,3.4,17.57,141.76,182.41,66.8,118.78,0.94,0.1,0.1]
["ARBWD_6_QF",null,"Wind Resource II",null,"Wind","CISO","South","CAISO System",null,19.95,null,"FC","","",null,null,null,null,null,1,24,24,1.68,4.05,4.53,7.3,8.23,7.5,7.47,6.9,4.24,2.27,1.32,1.29]
["ARCOGN_2_UNITS",null,"WATSON COGENERATION",null,"CHP","CISO","South","LA Basin",1,305,null,"FC","","",null,null,null,null,null,1,24,24,305,305,305,305,305,305,305,305,305,305,305,305]
["ARKANS_1_ARKSLR",null,"Import",null,"Solar_1Axis","IID","South","SG Arkansas",null,50,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.24,1.61,21.26,33.65,10.15,19.48,0.09,0.1,0.1]
["ARLINT_5_SCEDYN",null,"Import",null,"CCGT","AZPS","South","Arlington Valley CC",null,565,null,"IAR","","",null,null,null,null,null,1,24,24,565,565,565,565,565,565,565,565,565,565,565,565]
["ARLNTN_2_AR1SR1",null,"Arlington","SUNCAT_2_A2ABT2, SUNCAT_2_A2BSR2","Paired_Solar_1Axis","CISO","South","CAISO System",null,100,269,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["ARLNTN_2_ASUSR1",null,"Arlington Solar Unit 1","SUNCAT_2_A1ABT1, SUNCAT_2_A1BBT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,131,131,"PD",0.59189999999999998,"",null,null,null,null,null,1,24,24,0.06,0.06,0.06,0.37,2.4900000000000002,32.97,52.18,15.74,30.2,0.14000000000000001,0.06,0.06]
["ARLVAL_5_SOLAR",null,"Import",null,"Solar_Fixed","SRP","South","Arlington Valley Solar Energy II",null,127,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,3.43,13.76,24.05,68.89,85.21,55.08,73.849999999999994,10.82,0.1,0.1]
["ARVINN_6_ORION1",null,"Orion 1 Solar",null,"Solar_Fixed","CISO","North","CAISO System",null,12,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.16,0.63,4.5999999999999996,7.19,2.41,4.8099999999999996,0.1,0.1,0.1]
["ARVINN_6_ORION2",null,"Orion 2 Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,8,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.11,0.56000000000000005,4.54,5.84,2.14,3.8,0.1,0.1,0.1]
["ASTORA_2_SOLAR1",null,"Astoria 1",null,"Solar_1Axis","CISO","South","CAISO System",null,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["ASTORA_2_SOLAR2",null,"Astoria 2",null,"Solar_1Axis","CISO","South","CAISO System",null,75,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.36,2.41,31.89,50.47,15.22,29.22,0.13,0.1,0.1]
["ATHOS_5_AP1X2",null,"Athos Power Plant",null,"Solar_1Axis","CISO","South","CAISO System",null,250,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.19,8.0399999999999991,106.31,168.24,50.74,97.39,0.44,0.1,0.1]
["ATHOS_5_AP2X2",null,"Athos Power Plant 2",null,"Solar_1Axis","CISO","South","CAISO System",null,200,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.95,6.43,85.05,134.59,40.590000000000003,77.91,0.35,0.1,0.1]
["ATWEL2_1_SOLAR1",null,"Atwell West",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["ATWELL_1_SOLAR",null,"Atwell Island PV Solar Generating Faci.",null,"Solar_Fixed","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["AVENAL_6_AVPARK",null,"Avenal Park Solar Project",null,"Solar_Fixed","CISO","North","Fresno",null,6,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.31,2.2999999999999998,3.59,1.21,2.4,0.1,0.1,0.1]
["AVENAL_6_AVSLR1",null,"Avenal Solar 1",null,"Solar_1Axis","CISO","North","Fresno",null,7.9,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["AVENAL_6_AVSLR2",null,"Avenal Solar 2",null,"Solar_1Axis","CISO","North","Fresno",null,7.9,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["AVENAL_6_SANDDG",null,"Sand Drag Solar Project",null,"Solar_Fixed","CISO","North","Fresno",null,19,null,"ID",0.83579999999999999,"",null,null,null,null,null,1,24,24,0.08,0.08,0.08,0.21,0.84,6.08,9.51,3.19,6.36,0.1,0.08,0.08]
["AVENAL_6_SUNCTY",null,"Sun City Solar Project",null,"Solar_Fixed","CISO","North","Fresno",null,20,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["AVSOLR_2_SOLAR",null,"AV SOLAR RANCH 1",null,"Solar_Fixed","CISO","South","CAISO System",null,241.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.71,3.67,61.11,119.92,29.62,64.61,0.37,0.1,0.1]
["BAHIA_2_LKHSR1",null,"Lake Herman Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["BALCHS_7_UNIT 1",null,"BALCH 1 PH UNIT 1",null,"Hydro","CISO","North","Fresno",1,31,null,"FC","","",null,null,null,null,null,1,24,24,31,31,25.2,31,31,31,31,31,31,31,31,31]
["BALCHS_7_UNIT 2",null,"BALCH 2 PH UNIT 2",null,"Hydro","CISO","North","Fresno",1,52.5,null,"FC","","",null,null,null,null,null,1,24,24,52.5,52.5,43.4,52.5,52.5,52.5,52.5,52.5,52.5,52.5,52.5,52.5]
["BALCHS_7_UNIT 3",null,"BALCH 2 PH UNIT 3",null,"Hydro","CISO","North","Fresno",1,54.6,null,"FC","","",null,null,null,null,null,1,24,24,54.6,54.6,43.78,54.6,54.6,54.6,54.6,54.6,54.6,54.6,54.6,54.6]
["BANKPP_2_NSPIN",null,"BANKPP_2_NSPIN",null,"Pump","CISO","North","Bay Area",null,270,null,"FC","","",null,null,null,null,null,1,24,24,127,127,127,127,127,127,127,127,127,127,127,127]
["BARRE_2_ALASB1","BARRE_2_ALASB1_LESR","Los Alamitos 1",null,"Hybrid_BattStorage","CISO","South","LA Basin",1,5,10,"FC","","",false,1,0.8,20,20,1,24,4,5,5,5,5,5,5,4.2625745950554137,5,5,5,5,5]
["BARRE_2_ALASB1","BARRE_2_ALASB1_SUN","Los Alamitos 1",null,"Hybrid_Solar_1Axis","CISO","South","LA Basin",1,10,10,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.32,4.25,5.7374254049445872,2.0299999999999998,3.9,0.1,0.1,0.1]
["BARRE_2_QF",null,"BARRE QFS",null,"CHP","CISO","South","LA Basin",null,0.2,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0.01,0.01,0,0,0,0,0,0,0,0]
["BARRE_6_PEAKER",null,"Barre Peaker",null,"Peaker","CISO","South","LA Basin",1,49,null,"FC","","",null,null,null,null,null,1,24,9.1669387755102036,49,49,49,49,49,49,49,49,49,49,49,49]
["BASICE_2_UNITS",null,"King City Cogen",null,"Peaker","CISO","North","CAISO System",1,120,null,"FC","","",null,null,null,null,null,1,24,24,120,120,120,120,120,120,120,120,120,120,120,120]
["BCTSYS_5_PWXDYN",null,"Import",null,"Hydro","BPAT","North","BCTSYS_5_PWXDYN",1,428,null,"IAR","","",null,null,null,null,null,1,24,24,428,428,428,428,428,428,428,428,428,428,428,428]
["BDGRCK_1_UNITS",null,"BADGER CREEK LIMITED",null,"Peaker","CISO","North","Kern",1,48.08,null,"FC","","",null,null,null,null,null,1,24,24,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08]
["BEARDS_7_UNIT 1",null,"Beardsley Hydro",null,"Hydro","CISO","North","Stockton",1,11.5,null,"FC","","",null,null,null,null,null,1,24,24,6.3,2.74,2,6.54,5.96,9.1,5.54,5.94,3.8,3.2,6.2,8.4]
["BEARMT_1_UNIT",null,"Bear Mountain Limited",null,"Peaker","CISO","North","Kern",1,49.21,null,"FC","","",null,null,null,null,null,1,24,24,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21,49.21]
["BEJNLS_5_BV2SCEDYN",null,"Import",null,"Wind","AZPS","South","Broadview 2",null,167,null,"IAR","","",null,null,null,null,null,1,24,24,68.89,82.1,86.84,85.17,70.14,73.91,56.78,51.77,50.1,55.95,51.37,63.46]
["BEKWJS_5_BV1SCEDYN",null,"Import",null,"Wind","AZPS","South","Broadview 1",null,130,null,"IAR","","",null,null,null,null,null,1,24,24,53.63,63.91,67.599999999999994,66.3,54.6,57.54,44.2,40.299999999999997,39,43.55,39.99,49.4]
["BELDEN_7_UNIT 1",null,"BELDEN HYDRO",null,"Hydro","CISO","North","Sierra",1,119,null,"FC","","",null,null,null,null,null,1,24,24,2,2,1.6,2.08,2.08,35.200000000000003,80.8,93.95,88,45.2,2,1.6]
["BERCYN_2_BCEBT1",null,"Bear Canyon Energy Storage",null,"Battery Storage","CISO","North","NCNB",1,13,null,"FC","","",true,1,0.8,52,52,1,24,4,13,13,13,13,13,13,13,13,13,13,13,13]
["BGSKYN_2_AS2SR1",null,"Antelope Solar 2","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,105,650,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.5,3.38,44.65,70.66,21.31,40.9,0.18,0.1,0.1]
["BGSKYN_2_ASPSR2",null,"Antelope Solar 2 San Pablo","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,100,650,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["BGSKYN_2_ASSR1B",null,"Antelope Solar 1B ","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,17,650,"ID",1,"",null,null,null,null,null,1,24,24,6.71,9.0299999999999994,10.73,14.7,15.27,13.77,14.2,13.32,12.62,10.82,7.33,5.53]
["BGSKYN_2_ASSR3A",null,"Antelope Solar 3A","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,15,650,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.48,6.38,10.09,3.04,5.84,0.1,0.1,0.1]
["BGSKYN_2_ASSR3B",null,"Antelope Solar 3B","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,5,650,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.16,2.13,3.36,1.01,1.95,0.1,0.1,0.1]
["BGSKYN_2_BS3SR3",null,"Big Sky Solar 3","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,650,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["BIGCRK_2_EXESWD",null,"BIG CREEK HYDRO PROJECT PSP",null,"Hydro","CISO","South","Big Creek-Ventura",1,820,null,"FC","","",null,null,null,null,null,1,24,24,522.6,570.6,548.20000000000005,590,700,730.2,710.02,700,700,536.08000000000004,516.6,549.52]
["BIGCRK_7_DAM7",null,"DAM 7 AT BIG CREEK (FISHWATER GEN)",null,"Hydro","CISO","South","Big Creek-Ventura",null,0.3,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["BIGCRK_7_MAMRES",null,"MAMMOTH POOL RESERVOIR (FISHWATER",null,"Hydro","CISO","South","Big Creek-Ventura",null,1.25,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["BIGSKY_2_AS2BT1",null,"Antelope Solar 2 LAB","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","Paired_BattStorage","CISO","South","Big Creek-Ventura",2,127,650,"ID",1,"",false,1,0.8,508,508,1,24,4,127,127,127,127,127,127,127,127,127,127,127,127]
["BIGSKY_2_ASLBT2",null,"Antelope Solar 2 Luna","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","Paired_BattStorage","CISO","South","Big Creek-Ventura",2,100,650,"ID",1,"",false,1,0.85499999999999998,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["BIGSKY_2_BSKSR6",null,"Big Sky Solar 6","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,650,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["BIGSKY_2_BSKSR7",null,"Big Sky Solar 7","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,650,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["BIGSKY_2_BSKSR8",null,"Big Sky Solar 8","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,650,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["BIGSKY_2_SOLAR1",null,"Antelope Big Sky Ranch ","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,650,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["BIGSKY_2_SOLAR2",null,"Big Sky Solar 4","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,40,650,"FC","","",null,null,null,null,null,1,24,24,14.87,20.53,24.81,33.26,34.380000000000003,33.42,32.42,30.15,28.15,24.31,16.57,11.78]
["BIGSKY_2_SOLAR3",null,"Big Sky Summer ","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,650,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["BIGSKY_2_SOLAR4",null,"Western Antelope Blue Sky Ranch B","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,650,"FC","","",null,null,null,null,null,1,24,24,7.44,10.39,12.35,16.7,17.41,16.79,15.66,14.8,14.17,12.26,8.43,5.94]
["BIGSKY_2_SOLAR5",null,"Big Sky Solar 2","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,5,650,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.16,2.13,3.36,1.01,1.95,0.1,0.1,0.1]
["BIGSKY_2_SOLAR6",null,"Solverde 1","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,85,650,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.4,2.73,36.14,57.2,17.25,33.11,0.15,0.1,0.1]
["BIGSKY_2_SOLAR7",null,"Big Sky Solar 1","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","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,50,650,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.24,1.61,21.26,33.65,10.15,19.48,0.1,0.1,0.1]
["BIOMAS_1_UNIT 1",null,"WOODLAND BIOMASS",null,"Biomass/Wood","CISO","North","Sierra",null,25.5,null,"FC","","",null,null,null,null,null,1,24,24,15.91,16.16,15.9,16.21,16.18,15.6,14.66,15.59,23.3,16.149999999999999,18.899999999999999,24.24]
["BISHOP_1_ALAMO",null,"BISHOP CREEK PLANT 2  AND  6",null,"Hydro","CISO","South","CAISO System",null,13.4,null,"FC","","",null,null,null,null,null,1,24,24,1.92,2.16,3.27,4.38,6.86,8.42,7.5,7.08,5.88,3.18,2.46,2.04]
["BISHOP_1_UNITS",null,"BISHOP CREEK PLANT 3  AND  4",null,"Hydro","CISO","South","CAISO System",null,15.8,null,"FC","","",null,null,null,null,null,1,24,24,3.34,3.66,5.17,7.17,8.84,9,9.73,7.67,8.93,6.05,5.15,4.76]
["BKRFLD_2_SOLAR1",null,"Bakersfield 111",null,"Solar_1Axis","CISO","North","Kern",null,1.38,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.78,1.01,0.37,0.66,0.1,0.1,0.1]
["BLACK_7_UNIT 1",null,"JAMES B. BLACK 1",null,"Hydro","CISO","North","CAISO System",1,85,null,"FC","","",null,null,null,null,null,1,24,24,84.2,82.6,82.6,82.6,84.6,85,85,85,85,68,68,84]
["BLACK_7_UNIT 2",null,"JAMES B. BLACK 2",null,"Hydro","CISO","North","CAISO System",1,84.1,null,"FC","","",null,null,null,null,null,1,24,24,83.48,83.28,83.28,83.48,84.1,83.88,84.1,84.1,84.1,84.1,71.28,80.8]
["BLAST_1_WIND",null,"Mountain View IV Wind",null,"Wind","CISO","South","LA Basin",null,49,null,"FC","","",null,null,null,null,null,1,24,24,4.12,9.94,11.13,17.93,20.21,18.41,18.350000000000001,16.940000000000001,10.4,5.57,3.23,3.17]
["BLCKBT_2_STONEY",null,"BLACK BUTTE HYDRO",null,"Hydro","CISO","North","CAISO System",1,6.2,null,"FC","","",null,null,null,null,null,1,24,24,2.1800000000000002,2.1800000000000002,1.3,3.5,2.7,2.57,2.02,1.83,1.5,1.5,2.1,3.24]
["BLCKWL_6_SOLAR1",null,"Blackwell Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,12,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.16,0.84,6.8,8.76,3.21,5.7,0.1,0.1,0.1]
["BLKCRK_2_GMCBT1",null,"Genesis McCoy Bess","BLKCRK_2_SOLAR1","Paired_BattStorage","CISO","South","CAISO System",1,230,250,"FC","","",true,2.7213114754098364,0.83,920,2503.6065573770493,1,24,10.885245901639346,230,230,230,230,230,230,230,230,230,230,230,230]
["BLKCRK_2_SOLAR1",null,"McCoy Station","BLKCRK_2_GMCBT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,250,250,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["BLKDIA_2_BDEBT1",null,"Black Diamond Energy Storage",null,"Battery Storage","CISO","North","Bay Area",1,200,null,"FC","","",true,1,0.8,800,800,1,24,4,200,200,200,200,200,200,200,200,200,200,200,200]
["BLM W_2_COSBT1",null,"Coso Battery Storage","BLM_2_UNITS, NAVYII_2_UNITS","Paired_BattStorage","CISO","South","CAISO System",2,60,162,"FC","","",false,1,0.8,240,240,1,24,4,60,60,60,60,60,60,60,60,60,60,60,60]
["BLM_2_UNITS",null,"BLM EAST Facility","BLM W_2_COSBT1, NAVYII_2_UNITS","Geothermal","CISO","South","CAISO System",1,72,162,"PD","",47,null,null,null,null,null,1,24,24,47,47,47,47,47,47,47,47,47,47,47,47]
["BLVRDE_6_BLVBT1",null,"Boulevard Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75]
["BLYTHE_1_SOLAR1",null,"Blythe Solar 1 Project",null,"Solar_Fixed","CISO","South","CAISO System",null,21,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["BLYTHE_1_SOLAR2",null,"Blythe Green 1",null,"Solar_1Axis","CISO","South","CAISO System",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["BNNIEN_7_ALTAPH",null,"ALTA POWER HOUSE",null,"Hydro","CISO","North","Sierra",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.36,0.31,0.31,0.46,0.21,0.44,0.46,0.55000000000000004,0.44,0.56000000000000005,0.33,0.22]
["BOGUE_1_UNITA1",null,"Feather River Energy Center, Unit #1",null,"Peaker","CISO","North","Sierra",1,48.69,null,"FC","","",null,null,null,null,null,1,24,24,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38,47.38]
["BORDER_6_UNITA1",null,"CalPeak Power Border Unit 1",null,"Peaker","CISO","South","San Diego-IV",1,51.25,null,"FC","","",null,null,null,null,null,1,24,24,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25,51.25]
["BOWMN_6_HYDRO",null,"NID Hydro Bowman Powerhouse",null,"Hydro","CISO","North","Sierra",null,3.6,null,"FC","","",null,null,null,null,null,1,24,24,0.17,0.28999999999999998,0.56999999999999995,0.87,2.13,1.45,2.23,1.99,1.73,1.1000000000000001,0.5,0.36]
["BRDGVL_7_BAKER",null,"Baker Station Hydro",null,"Hydro","CISO","North","Humboldt",null,1.49,null,"FC","","",null,null,null,null,null,1,24,24,0.55000000000000004,0.56999999999999995,0.56000000000000005,0.46,0.12,0.01,0,0,0,0.01,0.08,0.56999999999999995]
["BRDSLD_2_HIWIND",null,"High Winds Energy Center",null,"Wind","CISO","North","Bay Area",null,162,null,"FC","","",null,null,null,null,null,1,24,24,9.1999999999999993,13.76,28.7,56.9,74.73,69.12,69.569999999999993,49.22,39.86,17.71,6.52,8.9499999999999993]
["BRDSLD_2_MTZUM2",null,"NextEra Energy Montezuma Wind II",null,"Wind","CISO","North","Bay Area",null,78.2,null,"FC","","",null,null,null,null,null,1,24,24,4.4400000000000004,6.64,13.86,27.47,36.07,33.369999999999997,33.58,23.76,19.239999999999998,8.5500000000000007,3.15,4.32]
["BRDSLD_2_MTZUMA",null,"FPL Energy Montezuma Wind",null,"Wind","CISO","North","Bay Area",null,36.799999999999997,null,"FC","","",null,null,null,null,null,1,24,24,2.09,3.12,6.52,12.93,16.98,15.7,15.8,11.18,9.0500000000000007,4.0199999999999996,1.48,2.0299999999999998]
["BRDSLD_2_SHILO1",null,"Shiloh I Wind Project",null,"Wind","CISO","North","Bay Area",null,150,null,"FC","","",null,null,null,null,null,1,24,24,8.51,12.74,26.58,52.69,69.19,64,64.42,45.57,36.909999999999997,16.399999999999999,6.04,8.2899999999999991]
["BRDSLD_2_SHILO2",null,"SHILOH WIND PROJECT 2",null,"Wind","CISO","North","Bay Area",null,150,null,"FC","","",null,null,null,null,null,1,24,24,8.51,12.74,26.58,52.69,69.19,64,64.42,45.57,36.909999999999997,16.399999999999999,6.04,8.2899999999999991]
["BRDSLD_2_SHLO3A",null,"Shiloh III Wind Project, LLC",null,"Wind","CISO","North","Bay Area",null,102.5,null,"FC","","",null,null,null,null,null,1,24,24,5.82,8.6999999999999993,18.16,36,47.28,43.74,44.02,31.14,25.22,11.21,4.13,5.67]
["BRDSLD_2_SHLO3B",null,"Shiloh IV Wind Project",null,"Wind","CISO","North","Bay Area",null,100,null,"FC","","",null,null,null,null,null,1,24,24,5.68,8.49,17.72,35.130000000000003,46.13,42.67,42.94,30.38,24.61,10.93,4.03,5.53]
["BREGGO_6_DEGRSL",null,"Desert Green Solar Farm",null,"Solar_2Axis","CISO","South","San Diego-IV",null,6.3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.2,2.68,4.24,1.28,2.4500000000000002,0.1,0.1,0.1]
["BREGGO_6_SOLAR",null,"NRG Borrego Solar One",null,"Solar_Fixed","CISO","South","San Diego-IV",null,26,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.39,6.58,12.91,3.19,6.96,0.1,0.1,0.1]
["BRODIE_2_WIND",null,"Coram Brodie Wind Project",null,"Wind","CISO","South","CAISO System",null,102,null,"FC","","",null,null,null,null,null,1,24,24,8.57,20.68,23.17,37.32,42.08,38.33,38.19,35.270000000000003,21.66,11.6,6.73,6.6]
["BUCKBL_2_PL1X3",null,"Blythe Energy Center",null,"CCGT","CISO","South","CAISO System",1,493.63,null,"FC","","",null,null,null,null,null,1,24,24,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63,493.63]
["BUCKCK_2_HYDRO",null,"Lassen Station Hydro",null,"Hydro","CISO","North","Sierra",null,0.99,null,"FC","","",null,null,null,null,null,1,24,24,0.74,0.87,0.72,0.75,0.56999999999999995,0.31,0.09,0,0,0.02,0.15,0.49]
["BUCKCK_7_OAKFLT",null,"Oak Flat",null,"Hydro","CISO","North","Sierra",null,1.3,null,"FC","","",null,null,null,null,null,1,24,24,0.28999999999999998,0.19,0.23,0.18,0.23,0.21,0.13,0,0,0,0,0]
["BUCKCK_7_PL1X2",null,"BUCKS CREEK AGGREGATE",null,"Hydro","CISO","North","Sierra",1,57.25,null,"FC","","",null,null,null,null,null,1,24,24,33,33,52.4,52.4,52.4,52.4,52.4,46.8,33,33,33,50.8]
["BUCKWD_1_NPALM1",null,"North Palm Springs 1A",null,"Solar_1Axis","CISO","South","LA Basin",null,2.4,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.02,1.62,0.49,0.93,0.1,0.1,0.1]
["BUCKWD_1_QF",null,"Buckwind Re-powering project",null,"Wind","CISO","South","LA Basin",null,16.5,null,"FC","","",null,null,null,null,null,1,24,24,1.39,3.35,3.75,6.04,6.81,6.2,6.18,5.71,3.5,1.88,1.0900000000000001,1.07]
["BURNYF_2_UNIT 1",null,"Burney Forest Power",null,"Biomass/Wood","CISO","North","CAISO System",null,29,null,"FC","","",null,null,null,null,null,1,24,24,28.32,28.61,28.17,29,29,29,29,29,29,28.93,29,29]
["BUTTVL_7_UNIT 1",null,"BUTT VALLEY HYDRO",null,"Hydro","CISO","North","CAISO System",1,39.5,null,"FC","","",null,null,null,null,null,1,24,24,39.5,39.5,39.5,39.5,39.5,39.5,39.5,39.5,39.4,32.4,39.5,39.5]
["CABALO_2_M2BSR1",null,"Mustang 2 Barbaro Solar",null,"Solar_1Axis","CISO","North","Fresno",null,50,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.68,3.51,28.35,36.479999999999997,13.36,23.76,0.19,0.1,0.1]
["CABALO_2_M2WSR2",null,"Mustang 2 Whirlaway Solar",null,"Solar_1Axis","CISO","North","Fresno",1,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.36,7.03,56.7,72.97,26.72,47.51,0.38,0.1,0.1]
["CABLRO_2_CBSBT1",null,"Caballero Storage",null,"Battery Storage","CISO","North","CAISO System",2,99.7,null,"FC","","",true,1,0.8,398.8,398.8,1,24,4,null,null,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7,99.7]
["CABZON_1_WINDA1",null,"Cabazon Wind Project",null,"Wind","CISO","South","LA Basin",null,41,null,"FC","","",null,null,null,null,null,1,24,24,3.44,8.31,9.31,15,16.91,15.41,15.35,14.18,8.7100000000000009,4.66,2.71,2.65]
["CALFTN_2_CFSBT1",null,"California Flats Solar Battery","CALFTN_2_SOLAR","Paired_BattStorage","CISO","North","CAISO System",3,60,130,"FC","","",false,1,0.8,240,240,1,24,4,60,60,60,60,60,60,60,60,60,60,60,60]
["CALFTN_2_SOLAR",null,"California Flats North","CALFTN_2_CFSBT1","Paired_Solar_Fixed","CISO","North","CAISO System",null,130,130,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.74,6.81,49.81,70,26.12,52.09,0.84,0.1,0.1]
["CALFTS_2_CFSSR1",null,"California Flats Solar South",null,"Solar_1Axis","CISO","North","CAISO System",null,150,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,2.04,10.54,85.06,109.45,40.08,71.27,0.56999999999999995,0.1,0.1]
["CALGEN_1_UNITS",null,"Coso Navy 1",null,"Geothermal","CISO","South","CAISO System",1,80,null,"FC","","",null,null,null,null,null,1,24,24,80,80,80,80,80,80,80,80,80,80,80,80]
["CALPIN_1_AGNEW",null,"Agnews Power Plant",null,"CCGT","CISO","North","Bay Area",1,28.56,null,"FC","","",null,null,null,null,null,1,24,24,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56,28.56]
["CALPSS_6_SOLAR1",null,"Import",null,"Solar_1Axis","IID","South","Calipatria Solar Farm",null,19.899999999999999,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.09,0.64,8.4600000000000009,13.39,4.04,7.75,0.04,0.1,0.1]
["CAMCHE_1_PL1X3",null,"CAMANCHE UNITS  1, 2 &  3 AGGREGATE",null,"Hydro","CISO","North","Stockton",null,9.99,null,"FC","","",null,null,null,null,null,1,24,24,4.18,3.29,4.2,4.32,4.0999999999999996,3.65,3.99,2.5099999999999998,1.06,1.56,0.69,1.62]
["CAMERN_6_BSPSR1",null,"Buckman Springs PV",null,"Solar_1Axis","CISO","South","San Diego-IV",null,0.84,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CAMLOT_2_SOLAR1",null,"Camelot",null,"Solar_Fixed","CISO","South","CAISO System",null,45,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.13,0.68,11.39,22.34,5.52,12.04,0.1,0.1,0.1]
["CAMLOT_2_SOLAR2",null,"Columbia Two",null,"Solar_Fixed","CISO","South","CAISO System",null,15,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.48,6.38,10.09,3.04,5.84,0.1,0.1,0.1]
["CAMPFW_7_FARWST",null,"CAMP FAR WEST HYDRO",null,"Hydro","CISO","North","Sierra",1,6.8,null,"FC","","",null,null,null,null,null,1,24,24,0,0,3.28,2,1.54,0.74,2.82,2.78,0,0,0,0]
["CANTUA_1_SOLAR",null,"Cantua Solar Station",null,"Solar_Fixed","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["CAPWD_1_QF",null,"Edom Hills Wind Farm",null,"Wind","CISO","South","LA Basin",null,19.55,null,"FC","","",null,null,null,null,null,1,24,24,1.64,3.96,4.4400000000000004,7.15,8.07,7.35,7.32,6.76,4.1500000000000004,2.2200000000000002,1.29,1.26]
["CARBOU_7_PL2X3",null,"CARIBOU PH 1 UNIT 2 & 3 AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,49,null,"FC","","",null,null,null,null,null,1,24,24,35.54,8.48,6.4,38.799999999999997,20.8,24.1,20.8,20.8,20.8,20.8,20.8,21.32]
["CARBOU_7_PL4X5",null,"CARIBOU PH 2 UNIT 4 & 5 AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,120,null,"FC","","",null,null,null,null,null,1,24,24,48.78,39.119999999999997,44.32,28.8,19.600000000000001,73.739999999999995,101.18,107.64,103.2,78.400000000000006,31.52,29.04]
["CARBOU_7_UNIT 1",null,"CARIBOU PH 1 UNIT 1",null,"Hydro","CISO","North","CAISO System",1,24,null,"FC","","",null,null,null,null,null,1,24,24,23.06,20.68,0,0,0,21.48,11.32,19.2,18.399999999999999,9.1199999999999992,9.1199999999999992,11.12]
["CARLS1_2_CARCT1",null,"Carlsbad 1",null,"Peaker","CISO","South","San Diego-IV",2,422,null,"FC","","",null,null,null,null,null,7,24,18,422,422,422,422,422,422,422,422,422,422,422,422]
["CARLS2_1_CARCT1",null,"Carlsbad 2",null,"Peaker","CISO","South","San Diego-IV",2,105.5,null,"FC","","",null,null,null,null,null,7,24,18,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5,105.5]
["CASADB_1_CD4GT1",null,"Casa Diablo 4",null,"Geothermal","CISO","South","CAISO System",1,40.700000000000003,null,"FC","","",null,null,null,null,null,1,24,24,31,31,31,31,31,31,31,31,31,31,31,31]
["CASCES_6_CESBT1",null,"Cascade Energy Storage",null,"Battery Storage","CISO","North","CAISO System",1,25,null,"FC","","",true,1,0.8,100,100,1,24,4,25,25,25,25,25,25,25,25,25,25,25,25]
["CATLNA_2_SOLAR",null,"Catalina Solar - Phases 1 and 2",null,"Solar_Fixed","CISO","South","CAISO System",null,110,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.32,1.67,27.83,54.62,13.49,29.43,0.17,0.1,0.1]
["CATLNA_2_SOLAR2",null,"Catalina Solar 2",null,"Solar_1Axis","CISO","South","CAISO System",null,18,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.57999999999999996,7.65,12.11,3.65,7.01,0.1,0.1,0.1]
["CAVLSR_2_BSOLAR",null,"California Valley Solar Ranch-Phase B",null,"Solar_Fixed","CISO","North","CAISO System",null,40,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.54,2.1,15.32,23.97,8.0399999999999991,16.03,0.26,0.1,0.1]
["CAVLSR_2_RSOLAR",null,"California Valley Solar Ranch-Phase A",null,"Solar_Fixed","CISO","North","CAISO System",null,210,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,2.82,11.01,80.459999999999994,125.82,42.2,84.15,1.36,0.1,0.1]
["CAYTNO_2_VASCO",null,"Vasco Road",null,"Biogas","CISO","North","Bay Area",null,4.3,null,"FC","","",null,null,null,null,null,1,24,24,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3]
["CDWR07_2_GEN",null,"CDWR07_2_GEN",null,"Reciprocating Engine","CISO","North","CAISO System",1,415.3,null,"FC","","",null,null,null,null,null,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]
["CEDRCK_6_UNIT",null,"Water Wheel Ranch",null,"Hydro","CISO","North","CAISO System",null,0.98,null,"FC","","",null,null,null,null,null,1,24,24,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]
["CEDUCR_2_SOLAR1",null,"Ducor Solar 1",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CEDUCR_2_SOLAR2",null,"Ducor Solar 2",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CEDUCR_2_SOLAR3",null,"Ducor Solar 3",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,15,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CEDUCR_2_SOLAR4",null,"Ducor Solar 4",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CENT40_1_C40SR1",null,"CENTRAL 40",null,"Solar_1Axis","CISO","North","Stockton",null,40,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.54,2.81,22.68,29.19,10.69,19.010000000000002,0.15,0.1,0.1]
["CENTER_2_RHONDO",null,"MWD Rio Hondo Hydroelectric Recovery Pla",null,"Hydro","CISO","South","LA Basin",1,1.91,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0.5,0.5,1,1]
["CENTER_2_SOLAR1",null,"Pico Rivera",null,"Solar_1Axis","CISO","South","LA Basin",null,0.9,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CENTER_6_PEAKER",null,"Center Peaker",null,"Peaker","CISO","South","LA Basin",1,47.3,null,"FC","","",null,null,null,null,null,1,24,8.5,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3,47.3]
["CENTPD_2_BMSSX2",null,"Blythe Mesa Solar","CENTPD_2_BMSX2","Paired_Solar_1Axis","CISO","South","CAISO System",null,223.6,223.6,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.06,7.19,95.08,111.6,45.38,87.1,0.39,0.1,0.1]
["CENTPD_2_BMSX2",null,"Blythe Mesa Solar 2 BESS","CENTPD_2_BMSSX2","Paired_BattStorage","CISO","South","CAISO System",2,112,223.6,"FC","","",false,1,0.8,448,448,1,24,4,112,112,112,112,112,112,112,112,112,112,112,112]
["CENTRY_6_PL1X4",null,"CENTURY GENERATING PLANT (AGGREGATE)",null,"Peaker","CISO","South","LA Basin",1,41.4,null,"FC","","",null,null,null,null,null,1,24,24,40,40,40,40,40,40,40,40,40,40,40,40]
["CHALK_1_UNIT",null,"CHALK CLIFF LIMITED",null,"Peaker","CISO","North","CAISO System",1,48.67,null,"FC","","",null,null,null,null,null,1,24,24,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67,48.67]
["CHARMN_2_PGONG1",null,"PROCTER  AND  GAMBLE OXNARD I",null,"CHP","CISO","South","Big Creek-Ventura",null,19.87,null,"FC","","",null,null,null,null,null,1,24,24,19.239999999999998,19.510000000000002,17.87,18.670000000000002,15.71,18.940000000000001,19.309999999999999,19.420000000000002,19.53,12.4,10.84,18.100000000000001]
["CHESTN_2_CHWBX2",null,"Chestnut Westside BESS","CHESTN_2_CHWSX2","Paired_BattStorage","CISO","North","CAISO System",2,135,150,"ID",1,"",false,1,0.8,540,540,1,24,4,135,135,135,135,135,135,135,135,135,135,135,135]
["CHESTN_2_CHWSX2",null,"Chestnut Westside PV","CHESTN_2_CHWBX2","Paired_Solar_1Axis","CISO","North","CAISO System",null,150,150,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.02,2.04,10.54,15,15,15,15,0.56999999999999995,0.1]
["CHEVCD_6_UNIT",null,"CHEVRON USA (TAFT/CADET)",null,"CHP","CISO","North","CAISO System",null,11.5,null,"FC","","",null,null,null,null,null,1,24,24,1.07,1.59,1.51,1.28,1.42,1.63,0.97,1.04,1.1100000000000001,0.97,1.07,1.04]
["CHEVCO_6_UNIT 1",null,"CHEVRON USA (COALINGA)",null,"CHP","CISO","North","Fresno",null,16.5,null,"FC","","",null,null,null,null,null,1,24,24,1.64,1.95,1.19,1.22,1.65,2.46,2.46,2.59,1.89,1.41,0.97,0.97]
["CHEVCO_6_UNIT 2",null,"AERA ENERGY LLC. (COALINGA)",null,"CHP","CISO","North","Fresno",null,8.5,null,"FC","","",null,null,null,null,null,1,24,24,1.1000000000000001,1.02,1.1200000000000001,1,0.9,0.82,0.73,0.79,0.83,0.64,0.98,0.67]
["CHEVCY_1_UNIT",null,"CHEVRON USA (CYMRIC)",null,"CHP","CISO","North","CAISO System",null,24.3,null,"FC","","",null,null,null,null,null,1,24,24,3.35,4.47,2.92,2.88,2.62,2.41,2.17,1.36,1.38,1.08,1.1499999999999999,1.22]
["CHEVMN_2_UNITS",null,"CHEVRON U.S.A. UNITS 1 & 2 AGGREGATE",null,"CHP","CISO","South","LA Basin",null,124.87,null,"FC","","",null,null,null,null,null,1,24,24,9.86,4.43,8.1999999999999993,0.96,7.61,7.23,10.64,10.17,3.61,3.33,4.67,11.25]
["CHICPK_7_UNIT 1",null,"Chicago Park Powerhouse",null,"Hydro","CISO","North","Sierra",1,42,null,"FC","","",null,null,null,null,null,1,24,24,25.04,24.54,20.239999999999998,20,20.8,24,28.06,28.04,20.399999999999999,10.56,19.2,26.03]
["CHILLS_1_SYCENG",null,"Sycamore Energy 1",null,"Biogas","CISO","South","San Diego-IV",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.89,0.92,1,0.81,0.86,0.9,0.99,0.96,0.97,1,0.96,1.01]
["CHILLS_7_UNITA1",null,"Sycamore Energy 2",null,"Biogas","CISO","South","San Diego-IV",1,2.25,null,"FC","","",null,null,null,null,null,1,24,24,1.82,2,2,2,1.4,1.68,1.56,1.52,1.74,1.75,1.8,1.61]
["CHINO_2_APEBT1",null,"Pomona Energy Storage",null,"Battery Storage","CISO","South","LA Basin",3,20,null,"FC","","",true,1,0.8,80,80,1,24,4,20,20,20,20,20,20,20,20,20,20,20,20]
["CHINO_2_JURUPA",null,"Jurupa",null,"Solar_Fixed","CISO","South","LA Basin",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CHINO_2_PESBT1",null,"Pomona Energy Storage 2",null,"Battery Storage","CISO","South","LA Basin",2,20,null,"FC","","",true,1,0.8,80,80,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["CHINO_2_QF",null,"CHINO QFS",null,"CHP","CISO","South","LA Basin",null,0.19,null,"FC","","",null,null,null,null,null,1,24,24,0,0.02,0,0,0,0,0,0,0,0,0,0]
["CHINO_2_SASOLR",null,"SS San Antonio West LLC",null,"Solar_Fixed","CISO","South","LA Basin",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CHINO_2_SOLAR2",null,"Kona Solar - Terra Francesca",null,"Solar_1Axis","CISO","South","LA Basin",null,1.49,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CHINO_6_CIMGEN",null,"Chino Co-Generation",null,"CHP","CISO","South","LA Basin",1,26,null,"FC","","",null,null,null,null,null,1,24,24,26,26,26,26,26,26,26,26,26,26,26,26]
["CHWCHL_1_UNIT",null,"CHOW 2 PEAKER PLANT",null,"Reciprocating Engine","CISO","North","Fresno",1,48.6,null,"FC","","",null,null,null,null,null,1,24,24,48,48,48,48,48,48,48,48,48,48,48,48]
["CLINESCO_3_PVDYN",null,"Import",null,"Wind","PNM","South","CLINES CORNERS",null,129.94,null,"IAR","","",null,null,null,null,null,1,24,24,53.6,63.88,67.569999999999993,66.27,54.57,57.51,44.18,40.28,38.979999999999997,43.53,39.97,49.38]
["CLINESCO_3_WBDYN",null,"Import",null,"Wind","PNM","South","CLINES CORNERS B",null,194.28,null,"IAR","","",null,null,null,null,null,1,24,24,80.14,95.51,101.03,99.08,81.599999999999994,85.99,66.06,60.23,58.28,65.08,59.76,73.83]
["CLOVDL_1_SOLAR",null,"Cloverdale Solar I",null,"Solar_Fixed","CISO","North","NCNB",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.1,0.1,0.1]
["CLOVER_2_UNIT",null,"Clover Creek",null,"Hydro","CISO","North","CAISO System",null,0.99,null,"FC","","",null,null,null,null,null,1,24,24,0.52,0.43,0.43,0.42,0.49,0.39,0.19,0.1,0.06,0.08,0.25,0.47]
["CLRMNT_6_CLEBT1",null,"Clairemont Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,9,null,"FC","","",true,1,0.8,36,36,1,24,4,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25,7.25]
["CLRMTK_1_QF",null,"SMALL QF AGGREGATION - OAKLAND",null,"CHP","CISO","North","Bay Area",null,1.25,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0.01,0,0,0,0,0,0,0,0,0]
["CMBLND_2_DS2BT1",null,"Daggett 2 a BESS","CMBLND_2_DS2SR1","Paired_BattStorage","CISO","South","CAISO System",1,52,65,"ID",1,"",true,1,0.84499999999999997,208,208,1,24,4,52,52,52,52,52,52,52,52,52,52,52,52]
["CMBLND_2_DS2BT2",null,"Daggett 2 b BESS","CMBLND_2_DS2SR2","Paired_BattStorage","CISO","South","CAISO System",1,33,65,"ID",1,"",true,1,0.8,132,132,1,24,4,33,33,33,33,33,33,33,33,33,33,33,33]
["CMBLND_2_DS2BT3",null,"Daggett 2 c BESS","CMBLND_2_DS2SR3","Paired_BattStorage","CISO","South","CAISO System",1,46,52,"ID",1,"",true,1,0.8,184,184,1,24,4,46,46,46,46,46,46,46,46,46,46,46,46]
["CMBLND_2_DS2SR1",null,"Daggett 2 a PV","CMBLND_2_DS2BT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,65,65,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.31,2.09,13,13,13,13,0.11,0.1,0.1]
["CMBLND_2_DS2SR2",null,"Daggett 2 b PV","CMBLND_2_DS2BT2","Paired_Solar_1Axis","CISO","South","CAISO System",null,65,65,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.31,2.09,27.64,32,13.19,25.32,0.11,0.1,0.1]
["CMBLND_2_DS2SR3",null,"Daggett 2 c PV","CMBLND_2_DS2BT3","Paired_Solar_1Axis","CISO","South","CAISO System",null,52,52,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.25,1.67,6,6,6,6,0.1,0.1,0.1]
["CNTNLA_2_SOLAR1",null,"Centinela Solar Energy I ",null,"Solar_Fixed","CISO","South","San Diego-IV",null,125,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.37,1.9,31.63,62.07,15.33,33.44,0.19,0.1,0.1]
["CNTNLA_2_SOLAR2",null,"Centinels Solar Energy 2",null,"Solar_Fixed","CISO","South","San Diego-IV",null,45.6,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.13,0.69,11.54,22.64,5.59,12.2,0.1,0.1,0.1]
["COCOPP_2_CTG1",null,"Marsh Landing 1",null,"Peaker","CISO","North","Bay Area",1,204.2,null,"FC","","",null,null,null,null,null,1,24,24,203.08,202.82,202.21,199.04,197.87,194.63,193.62,193.09,194.72,198.97,200.43,203.72]
["COCOPP_2_CTG2",null,"Marsh Landing 2",null,"Peaker","CISO","North","Bay Area",1,202.7,null,"FC","","",null,null,null,null,null,1,24,24,202.25,201.68,201.36,198.21,197.04,193.81,192.86,192.32,193.95,198.13,199.65,202.7]
["COCOPP_2_CTG3",null,"Marsh Landing 3",null,"Peaker","CISO","North","Bay Area",1,208.96,null,"FC","","",null,null,null,null,null,1,24,24,201.79,201.31,200.92,197.81,196.72,193.1,192.03,191.57,193.18,197.81,199.11,202.45]
["COCOPP_2_CTG4",null,"Marsh Landing 4",null,"Peaker","CISO","North","Bay Area",1,204.29,null,"FC","","",null,null,null,null,null,1,24,24,203.72,203.2,202.81,199.67,198.47,194.44,193.36,192.89,194.53,199.67,200.98,204.2]
["COCOSB_6_SOLAR",null,"Oakley Solar Project",null,"Solar_Fixed","CISO","North","Bay Area",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["COGNAT_1_UNIT",null,"Stockton Biomas",null,"Biomass/Wood","CISO","North","CAISO System",null,45,null,"FC","","",null,null,null,null,null,1,24,24,43.02,44.73,43.32,29.91,44.25,45,45,45,45,44.91,45,44.85]
["COLEMN_2_UNIT",null,"Coleman",null,"Hydro","CISO","North","CAISO System",null,13,null,"FC","","",null,null,null,null,null,1,24,24,3.37,4.92,5.03,4.08,4.3600000000000003,3.82,3.09,0.55000000000000004,1.69,1.9,2.19,3.51]
["COLGAT_7_UNIT 1",null,"Colgate Powerhouse Unit 1",null,"Hydro","CISO","North","Sierra",1,176.72,null,"FC","","",null,null,null,null,null,1,24,24,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72,176.72]
["COLGAT_7_UNIT 2",null,"Colgate Powerhouse Unit 2",null,"Hydro","CISO","North","Sierra",1,175.67,null,"FC","","",null,null,null,null,null,1,24,24,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67,175.67]
["COLGNS_2_CNSSR1",null,"Import",null,"Solar_1Axis","IID","South","ColGreen North Shore ",null,74.8,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.36,2.41,31.81,50.34,15.18,29.14,0.13,0.1,0.1]
["COLPIN_6_COLLNS",null,"Collins Pine",null,"Biomass/Wood","CISO","North","CAISO System",null,3.3,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["COLTON_6_AGUAM1",null,"AGUA MANSA UNIT 1 (CITY OF COLTON)",null,"Peaker","CISO","South","LA Basin",1,43,null,"FC","","",null,null,null,null,null,1,24,24,43,43,43,43,43,43,43,43,43,43,43,43]
["COLUSA_2_PL1X3",null,"Colusa Generating Station",null,"CCGT","CISO","North","CAISO System",1,641,null,"FC","","",null,null,null,null,null,1,24,24,626,627,633,629,617,610,608,605,610,618,624,627]
["COLVIL_7_PL1X2",null,"COLLIERVILLE HYDRO UNIT 1 & 2 AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,246.86,null,"FC","","",null,null,null,null,null,1,24,24,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86,246.86]
["CONDOR_2_CDRBT1",null,"Condor BESS",null,"Battery Storage","CISO","South","LA Basin",2,200,null,"FC","","",true,1,0.8,800,800,1,24,4,200,200,200,200,200,200,200,200,200,200,200,200]
["CONTRL_1_CASAD1",null,"Mammoth G1",null,"Geothermal","CISO","South","CAISO System",null,7.2,null,"FC","","",null,null,null,null,null,1,24,24,6.87,7.2,6.98,6.92,6.77,5.91,4.96,5.39,5.41,5.51,6.94,6.8]
["CONTRL_1_CASAD2",null,"Mammoth G2",null,"Geothermal","CISO","South","CAISO System",1,10.5,null,"FC","","",null,null,null,null,null,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]
["CONTRL_1_CASAD3",null,"Mammoth G3",null,"Geothermal","CISO","South","CAISO System",null,14,null,"FC","","",null,null,null,null,null,1,24,24,13.05,13.12,13.09,12.42,11.57,9.91,8.6999999999999993,9.42,9.94,10.79,13.11,13.51]
["CONTRL_1_LUNDY",null,"LUNDY",null,"Hydro","CISO","South","CAISO System",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.32,0.36,0.34,0.51,1.1599999999999999,1.91,1.69,0.89,0.83,0.53,0.87,0.39]
["CONTRL_1_OXBOW",null,"Dixie Valley Geo",null,"Geothermal","CISO","South","CAISO System",null,60,null,"FC","","",null,null,null,null,null,1,24,24,59.31,57.37,54.76,40.69,43.99,50.33,53.29,53.4,54.54,46.14,58.86,58.51]
["CONTRL_1_POOLE",null,"POOLE HYDRO PLANT 1",null,"Hydro","CISO","South","CAISO System",1,11.07,null,"FC","","",null,null,null,null,null,1,24,24,1.72,0.8,0.5,1.64,1.6,8.27,5.42,1.46,10.9,0.48,0.6,0.8]
["CONTRL_1_QF",null,"CONTROL QFS",null,"CHP","CISO","South","CAISO System",null,1.05,null,"FC","","",null,null,null,null,null,1,24,24,0.24,0.25,0.31,0.42,0.3,0.28000000000000003,0.24,0.17,0.27,0.25,0.22,0.2]
["CONTRL_1_RUSHCK",null,"RUSH CREEK",null,"Hydro","CISO","South","CAISO System",1,12.19,null,"FC","","",null,null,null,null,null,1,24,24,0.8,0.82,4.82,0.82,9.5399999999999991,9.5399999999999991,8.82,1.82,11.94,1.01,0.97,0.82]
["COPMT2_2_SOLAR2",null,"CMS2",null,"Solar_Fixed","CISO","South","CAISO System",null,155,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.45,2.35,39.22,76.959999999999994,19.010000000000002,41.47,0.24,0.1,0.1]
["COPMT4_2_SOLAR4",null,"Copper Mountain Solar 4",null,"Solar_Fixed","CISO","South","CAISO System",null,92,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.4,23.28,45.68,11.28,24.61,0.14000000000000001,0.1,0.1]
["COPMTN_2_CM10",null,"Copper Mountain 10",null,"Solar_Fixed","CISO","South","CAISO System",null,10,null,"PD","",7.25,null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.15,2.5299999999999998,4.97,1.23,2.68,0.1,0.1,0.1]
["COPMTN_2_SOLAR1",null,"Copper Mountain 48",null,"Solar_Fixed","CISO","South","CAISO System",null,48,null,"PD","",16.5,null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.14000000000000001,0.73,12.15,16.5,5.89,12.84,0.1,0.1,0.1]
["CORCAN_1_SOLAR1",null,"CID Solar",null,"Solar_Fixed","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["CORCAN_1_SOLAR2",null,"Corcoran City",null,"Solar_1Axis","CISO","North","Fresno",null,11,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.15,0.77,6.24,8.0299999999999994,2.94,5.23,0.1,0.1,0.1]
["CORONS_2_SOLAR",null,"Master Development Corona",null,"Solar_Fixed","CISO","South","LA Basin",null,0.99,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CORONS_6_CLRWTR",null,"Clearwater Power Plant",null,"CCGT","CISO","South","LA Basin",1,28,null,"FC","","",null,null,null,null,null,1,24,24,28,28,28,28,28,28,28,28,28,28,28,28]
["CORRAL_6_SJOAQN",null,"Ameresco San Joaquin",null,"Biogas","CISO","North","CAISO System",null,4.3,null,"FC","","",null,null,null,null,null,1,24,24,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3,4.3]
["COTTLE_2_FRNKNH",null,"Frankenheimer Power Plant",null,"Hydro","CISO","North","CAISO System",null,5.3,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0.06,0,0,0,0,0.96,1.27,0.2,0,0]
["COVERD_2_HCKHY1",null,"HATCHET CREEK",null,"Hydro","CISO","North","CAISO System",null,6.89,null,"FC","","",null,null,null,null,null,1,24,24,2.4300000000000002,1.49,2.3199999999999998,3.51,2.44,0.89,0.02,0,0,0.14000000000000001,0.09,0.45]
["COVERD_2_MCKHY1",null,"Montgomery Creek Hydro",null,"Hydro","CISO","North","CAISO System",null,2.8,null,"FC","","",null,null,null,null,null,1,24,24,1.31,0.93,1.24,1.41,0.84,0.32,0.04,0,0,0.08,0,0.62]
["COVERD_2_QFUNTS",null,"Cove Hydroelectric Project",null,"Hydro","CISO","North","CAISO System",1,5.5,null,"FC","","",null,null,null,null,null,1,24,24,1.52,1.6,1.66,3.3,3.3,0.8,0,0,0,1.2,0.4,1.2]
["COVERD_2_RCKHY1",null,"ROARING CREEK",null,"Hydro","CISO","North","CAISO System",null,2,null,"FC","","",null,null,null,null,null,1,24,24,1.22,1.0900000000000001,0.54,0.8,0.5,0.32,0.08,0,0,0.04,0.09,0.27]
["COWCRK_2_UNIT",null,"Cow Creek Hydro",null,"Hydro","CISO","North","CAISO System",null,2,null,"FC","","",null,null,null,null,null,1,24,24,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]
["CPVERD_2_SOLAR",null,"Campo Verde Solar",null,"Solar_Fixed","CISO","South","San Diego-IV",null,139,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.41,2.11,35.17,69.02,17.05,37.19,0.22,0.1,0.1]
["CRELMN_6_RAMON1",null,"Ramona 1",null,"Solar_Fixed","CISO","South","San Diego-IV",null,2,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.51,0.99,0.25,0.54,0.1,0.1,0.1]
["CRELMN_6_RAMON2",null,"Ramona 2",null,"Solar_Fixed","CISO","South","San Diego-IV",null,5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.27,2.48,0.61,1.34,0.1,0.1,0.1]
["CRELMN_6_RAMSR3",null,"Ramona Solar Energy",null,"Solar_1Axis","CISO","South","San Diego-IV",null,4.32,null,"PD",0.8,"",null,null,null,null,null,1,24,24,0.08,0.08,0.08,0.08,0.11,1.47,2.3199999999999998,0.7,1.34,0.08,0.08,0.08]
["CRESSY_1_PARKER",null,"PARKER POWERHOUSE",null,"Hydro","CISO","North","Fresno",null,2.83,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0.01,0.33,0.79,0.91,0.91,0.59,0.28999999999999998,0.22,0,0]
["CRESTA_7_PL1X2",null,"CRESTA PH UNIT 1 & 2 AGGREGATE",null,"Hydro","CISO","North","Sierra",1,70.400000000000006,null,"FC","","",null,null,null,null,null,1,24,24,34.96,22.8,50.32,44,35.93,32.630000000000003,38.61,51.78,46.4,34.36,23.8,24]
["CRIMSN_2_CRMBT1",null,"Crimson",null,"Battery Storage","CISO","South","CAISO System",1,200,null,"FC","","",true,1,0.8,800,800,1,24,4,200,200,200,200,200,200,200,200,200,200,200,200]
["CRIMSN_2_CRMBT2",null,"Crimson 2",null,"Battery Storage","CISO","South","CAISO System",1,150,null,"FC","","",true,1,0.8,600,600,1,24,4,150,150,150,150,150,150,150,150,150,150,150,150]
["CRNEVL_6_CRNVA",null,"Crane Valley ",null,"Hydro","CISO","North","Fresno",null,0.9,null,"FC","","",null,null,null,null,null,1,24,24,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]
["CRNEVL_6_SJQN 2",null,"SAN JOAQUIN 2",null,"Hydro","CISO","North","Fresno",null,3.2,null,"FC","","",null,null,null,null,null,1,24,24,0.05,0.1,0,0,0,0,0,0,0.01,0,0.28000000000000003,0.35]
["CROKET_7_UNIT",null,"CROCKETT COGEN",null,"CHP","CISO","North","Bay Area",null,240,null,"FC","","",null,null,null,null,null,1,24,24,220.56,205.23,137.46,217.83,216.47,227.92,223.11,224.87,214.14,208.32,203.61,208.89]
["CRSTWD_6_KUMYAY",null,"Kumeyaay Wind Farm",null,"Wind","CISO","South","San Diego-IV",null,50,null,"FC","","",null,null,null,null,null,1,24,24,4.2,10.14,11.36,18.29,20.63,18.79,18.72,17.29,10.62,5.69,3.3,3.23]
["CRWCKS_1_SOLAR1",null,"Crow Creek Solar 1",null,"Solar_1Axis","CISO","North","Stockton",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CSCGNR_1_UNIT 1",null,"GIANERA PEAKER UNIT 1",null,"Peaker","CISO","North","Bay Area",1,24.75,null,"FC","","",null,null,null,null,null,1,24,24,24,24,24,24,24,24,24,24,24,24,24,24]
["CSCGNR_1_UNIT 2",null,"GIANERA PEAKER UNIT 2",null,"Peaker","CISO","North","Bay Area",1,24.75,null,"FC","","",null,null,null,null,null,1,24,24,24,24,24,24,24,24,24,24,24,24,24,24]
["CSLR4S_2_SOLAR",null,"Csolar IV South",null,"Solar_Fixed","CISO","South","San Diego-IV",null,130,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.38,1.97,32.89,64.55,15.94,34.78,0.2,0.1,0.1]
["CSTRVL_7_PL1X2",null,"Marina Land Fill Gas",null,"Biogas","CISO","North","CAISO System",1,4.53,null,"FC","","",null,null,null,null,null,1,24,24,4.13,3.51,3.69,4.01,3.63,3.95,4.16,4.1399999999999997,4.17,3.86,3.98,3.73]
["CSTRVL_7_QFUNTS",null,"Castroville QF Aggregate",null,"CHP","CISO","North","CAISO System",null,2,null,"FC","","",null,null,null,null,null,1,24,24,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]
["CTNWDP_1_QF",null,"SMALL QF AGGREGATION - BURNEY",null,"Hydro","CISO","North","CAISO System",null,0.5,null,"FC","","",null,null,null,null,null,1,24,24,0.04,0.04,0.04,0.03,0.02,0.02,0.01,0.01,0.01,0.03,0.04,0.04]
["CUMBIA_1_SOLAR",null,"Columbia Solar Energy II",null,"Solar_1Axis","CISO","North","Bay Area",null,19,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.26,1.34,10.77,13.86,5.08,9.0299999999999994,0.1,0.1,0.1]
["CUMMNG_6_SUNCT1",null,"SunSelect 1",null,"CHP","CISO","South","CAISO System",1,4,null,"FC","","",null,null,null,null,null,1,24,24,3.33,3.39,3.04,3.01,3.34,3.54,3.53,3.56,3.4,3.16,3.38,3.45]
["CURTIS_1_CANLCK",null,"Canal Creek Powerhouse",null,"Hydro","CISO","North","Fresno",null,0.9,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["CURTIS_1_FARFLD",null,"Fairfield Powerhouse",null,"Hydro","CISO","North","Fresno",null,0.9,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0.06,0.14000000000000001,0.04,0.11,0.04,0,0,0]
["CUYAMA_6_SB3SB1","CUYAMA_6_SB3SB1_LESR","SEPV Barbara 3",null,"Hybrid_BattStorage","CISO","North","CAISO System",2,3,3,"FC","","",false,1,0.8,12,12,1,24,4,2.9,2.9,2.9,2.9605263157894735,2.8037383177570092,1.9148936170212765,1.7341040462427748,2.3684210526315788,2.0316027088036117,2.9900332225913626,2.9,2.9]
["CUYAMA_6_SB3SB1","CUYAMA_6_SB3SB1_SUN","SEPV Barbara 3",null,"Hybrid_Solar_1Axis","CISO","North","CAISO System",2,3,3,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,3.9473684210526314E-2,0.19626168224299062,1.0851063829787233,1.2658959537572254,0.63157894736842113,0.96839729119638829,9.9667774086378749E-3,0.1,0.1]
["CUYAMS_6_CUYSR1",null,"Cuyama Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,40,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.54,2.81,22.68,29.19,10.69,19.010000000000002,0.15,0.1,0.1]
["DAIRLD_1_MD1SL1",null,"Madera 1",null,"Solar_1Axis","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DAIRLD_1_MD2BM1",null,"Madera Digester Genset 2",null,"Biogas","CISO","North","Fresno",null,0.8,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DAVIS_1_SOLAR1",null,"Grasslands 3",null,"Solar_2Axis","CISO","North","Sierra",null,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DAVIS_1_SOLAR2",null,"Grasslands 4",null,"Solar_2Axis","CISO","North","Sierra",null,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DAVIS_7_MNMETH",null,"MM Yolo Power LLC",null,"Biogas","CISO","North","Sierra",null,4,null,"FC","","",null,null,null,null,null,1,24,24,2.04,2.46,2.5299999999999998,2.4500000000000002,1.98,2.0099999999999998,1.86,2.21,2.2599999999999998,2.39,2.2400000000000002,2.0699999999999998]
["DEADCK_1_UNIT",null,"DEADCK_1_UNIT",null,"Hydro","CISO","North","Sierra",null,1.96,null,"FC","","",null,null,null,null,null,1,24,24,0.21,0.28000000000000003,0.23,0.41,0.23,0.08,0.04,0.02,0,0,0,0.03]
["DEERCR_6_UNIT 1",null,"DEER CREEK",null,"Hydro","CISO","North","Sierra",null,7,null,"FC","","",null,null,null,null,null,1,24,24,0.82,0.96,0.76,1.21,2.04,2.2599999999999998,2.66,3.7,3.26,2.2400000000000002,0.92,1.24]
["DELAMO_2_ALASB2","DELAMO_2_ALASB2_LESR","Los Alamitos 2",null,"Hybrid_BattStorage","CISO","South","LA Basin",1,10,10,"FC","","",false,1,0.8,20,20,1,24,4,5,5,5,5,5,5,4.2625745950554137,5,5,5,5,5]
["DELAMO_2_ALASB2","DELAMO_2_ALASB2_SUN","Los Alamitos 2",null,"Hybrid_Solar_1Axis","CISO","South","LA Basin",1,10,10,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.32,4.25,5.7374254049445872,2.0299999999999998,3.9,0.1,0.1,0.1]
["DELAMO_2_SOLAR1",null,"Golden Springs Building H",null,"Solar_1Axis","CISO","South","LA Basin",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.64,1.01,0.3,0.57999999999999996,0.1,0.1,0.1]
["DELAMO_2_SOLAR2",null,"Golden Springs Building M",null,"Solar_1Axis","CISO","South","LA Basin",null,1.75,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.74,1.18,0.36,0.68,0.1,0.1,0.1]
["DELAMO_2_SOLAR3",null,"Golden Springs Building G",null,"Solar_1Axis","CISO","South","LA Basin",null,1.25,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.53,0.84,0.25,0.49,0.1,0.1,0.1]
["DELAMO_2_SOLAR4",null,"Golden Springs Building F",null,"Solar_1Axis","CISO","South","LA Basin",null,1.3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.55000000000000004,0.87,0.26,0.51,0.1,0.1,0.1]
["DELAMO_2_SOLAR5",null,"Golden Springs Building L",null,"Solar_1Axis","CISO","South","LA Basin",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.43,0.67,0.2,0.39,0.1,0.1,0.1]
["DELAMO_2_SOLAR6",null,"Freeway Springs",null,"Solar_1Axis","CISO","South","LA Basin",null,2,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.85,1.35,0.41,0.78,0.1,0.1,0.1]
["DELAMO_2_SOLRC1",null,"Golden Springs Building C1",null,"Solar_Fixed","CISO","South","LA Basin",null,1.1599999999999999,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DELAMO_2_SOLRD",null,"Golden Solar Building D",null,"Solar_Fixed","CISO","South","LA Basin",null,1.25,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DELSUR_6_BSOLAR",null,"Central Antelope Dry Ranch B",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.1,0.1,0.1]
["DELSUR_6_CREST",null,"Delsur Aggregate Solar Resources",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,8.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DELSUR_6_DRYFRB",null,"Dry Farm Ranch B ",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.16,2.13,3.36,1.01,1.95,0.1,0.1,0.1]
["DELSUR_6_SOLAR1",null,"Summer Solar North ",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,6.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.21,2.76,4.37,1.32,2.5299999999999998,0.1,0.1,0.1]
["DELSUR_6_SOLAR4",null,"Radiance Solar 4",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DELSUR_6_SOLAR5",null,"Radiance Solar 5",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DELTA_2_PL1X4",null,"DELTA ENERGY CENTER AGGREGATE",null,"CCGT","CISO","North","Bay Area",1,880,null,"FC","","",null,null,null,null,null,1,24,24,880,880,880,880,880,880,880,873,873,880,880,880]
["DEVERS_1_SEPV05",null,"SEPV 5",null,"Solar_Fixed","CISO","South","LA Basin",null,2,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DEVERS_1_SOLAR",null,"Cascade Solar",null,"Solar_Fixed","CISO","South","LA Basin",null,18.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DEVERS_1_SOLAR1",null,"SEPV8",null,"Solar_1Axis","CISO","South","LA Basin",null,12,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DEVERS_1_SOLAR2",null,"SEPV9",null,"Solar_1Axis","CISO","South","LA Basin",null,9,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DEVERS_2_CS2SR4",null,"Caliente Solar 2",null,"Solar_1Axis","CISO","South","LA Basin",null,0.91,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DEVERS_2_DHSPG2",null,"Desert Hot Springs 2",null,"Solar_1Axis","CISO","South","LA Basin",null,1.4,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DEXZEL_1_UNIT",null,"Western Power and Steam Cogeneration",null,"CHP","CISO","North","Kern",1,20,null,"FC","","",null,null,null,null,null,1,24,24,20,20,20,20,20,20,20,20,20,20,20,20]
["DISCOV_1_CHEVRN",null,"CHEVRON USA (EASTRIDGE)",null,"CHP","CISO","North","Kern",null,48.8,null,"FC","","",null,null,null,null,null,1,24,24,6.63,9.14,5.09,3.93,4.54,5.3,4.21,8.5500000000000007,7.98,5.19,5.16,8.8699999999999992]
["DIXNLD_1_LNDFL",null,"Zero Waste Energy",null,"Biomass/Wood","CISO","North","Bay Area",null,1.6,null,"FC","","",null,null,null,null,null,1,24,24,0.84,0.8,0.88,0.97,0.91,0.95,1,1,0.97,1,0.99,0.98]
["DMDVLY_1_UNITS",null,"Diamond Valley Lake Pump Gen",null,"Hydro","CISO","South","LA Basin",null,15.6,null,"FC","","",null,null,null,null,null,1,24,24,0,3.13,0.49,0,0,0,0,0,0,0,0,0]
["DONNLS_7_UNIT",null,"Donnells Hydro",null,"Hydro","CISO","North","Stockton",1,72,null,"FC","","",null,null,null,null,null,1,24,24,72,72,72,72,72,72,72,72,72,72,72,72]
["DOSMGO_2_NSPIN",null,"DOSMGO_2_NSPIN",null,"Pump","CISO","North","CAISO System",null,159,null,"FC","","",null,null,null,null,null,1,24,24,16.260000000000002,16.260000000000002,16.260000000000002,16.260000000000002,15.21,16.260000000000002,16.260000000000002,16.260000000000002,16.260000000000002,13.64,16.260000000000002,16.260000000000002]
["DOUBLC_1_UNITS",null,"DOUBLE \"C\" LIMITED",null,"Peaker","CISO","North","Kern",1,52.23,null,"FC","","",null,null,null,null,null,1,24,24,52.23,52.23,52.23,52.23,52.23,52.23,52.23,52.23,52.23,52.23,52.23,52.23]
["DRACKR_2_D4SR4B",null,"Dracker Solar Unit 4B",null,"Solar_1Axis","CISO","South","CAISO System",null,62.5,62.5,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.3,2.0099999999999998,26.58,42.06,12.69,24.35,0.11,0.1,0.1]
["DRACKR_2_DS3SR3",null,"Dracker Solar Unit 3","DRACKR_2_DSUBT3","Paired_Solar_Fixed","CISO","South","CAISO System",null,125,125,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DRACKR_2_DS4SR4",null,"Dracker Solar Unit 4A","DRACKR_2_DSUBT4","Paired_Solar_1Axis","CISO","South","CAISO System",null,62.5,62.5,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.3,2.0099999999999998,15.5,15.5,12.69,15.5,0.11,0.1,0.1]
["DRACKR_2_DSUBT1",null,"Dracker Solar Unit 1 BESS","DRACKR_2_SOLAR1","Paired_BattStorage","CISO","South","CAISO System",3,63,110,"FC","","",false,1,0.85,252,252,1,24,4,63,63,63,63,63,63,63,63,63,63,63,63]
["DRACKR_2_DSUBT2",null,"Dracker Solar Unit 2 BESS","DRACKR_2_SOLAR2","Paired_BattStorage","CISO","South","CAISO System",1,115,125,"FC","","",true,2.7213114754098364,0.83,460,1251.8032786885246,1,24,10.885245901639346,115,115,115,115,115,115,115,115,115,115,115,115]
["DRACKR_2_DSUBT3",null,"Dracker Solar Unit 3 BESS","DRACKR_2_DS3SR3","Paired_BattStorage","CISO","South","CAISO System",1,115,125,"FC","","",true,2.7213114754098364,0.83,460,1251.8032786885246,1,24,10.885245901639346,115,115,115,115,115,115,115,115,115,115,115,115]
["DRACKR_2_DSUBT4",null,"Dracker Solar Unit 4 BESS","DRACKR_2_DS4SR4","Paired_BattStorage","CISO","South","CAISO System",2,47,62.5,"FC","","",false,1,0.86,188,188,1,24,4,47,47,47,47,47,47,47,47,47,47,47,47]
["DRACKR_2_SOLAR1",null,"Dracker Solar Unit 1","DRACKR_2_DSUBT1","Paired_Solar_Fixed","CISO","South","CAISO System",null,110,110,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.32,1.67,27.83,47,13.49,29.43,0.17,0.1,0.1]
["DRACKR_2_SOLAR2",null,"Dracker Solar Unit 2","DRACKR_2_DSUBT2","Paired_Solar_Fixed","CISO","South","CAISO System",null,125,125,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["DREWS_6_PL1X4",null,"Drews Generating Plant",null,"Peaker","CISO","South","LA Basin",1,41.4,null,"FC","","",null,null,null,null,null,1,24,24,40,40,40,40,40,40,40,40,40,40,40,40]
["DREWSR_2_BHSSR1",null,"Blue Hornet Solar",null,"Solar_1Axis","CISO","South","San Diego-IV",null,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["DRUM_7_PL1X2",null,"Drum PH 1 Units 1 & 2 Aggregate",null,"Hydro","CISO","North","Sierra",1,26,null,"FC","","",null,null,null,null,null,1,24,24,13,10.4,5.2,9.6,10.4,10.4,10.4,10.4,10.4,10,22.6,10.4]
["DRUM_7_PL3X4",null,"Drum PH 1 Units 3 & 4 Aggregate",null,"Hydro","CISO","North","Sierra",1,28.9,null,"FC","","",null,null,null,null,null,1,24,24,16,12.8,12.8,12.8,12.8,12.8,9.6,15.2,12.8,12.8,24,15.8]
["DRUM_7_UNIT 5",null,"DRUM PH 2 UNIT 5",null,"Hydro","CISO","North","Sierra",1,50,null,"FC","","",null,null,null,null,null,1,24,24,47.88,44.24,43.6,38.82,42,46.9,47.7,47.6,38.799999999999997,31,36.799999999999997,44.06]
["DSABLA_7_UNIT",null,"De Sabla Hydro",null,"Hydro","CISO","North","CAISO System",null,18.5,null,"FC","","",null,null,null,null,null,1,24,24,5.38,7.04,5.21,4.6900000000000004,6.99,8.3699999999999992,8.82,7.07,3.93,2.41,3.09,2.42]
["DSFLWR_2_W9CSB1",null,"Willy 9 Chap 1",null,"Solar_1Axis","CISO","South","CAISO System",1,102,102,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,52.49,55.28,95.37,102,72.7,91.73,52.18,52.1,52.1]
["DSFLWR_2_W9CSB2",null,"Willy 9 Chap 2",null,"Solar_1Axis","CISO","South","CAISO System",1,72,72,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,36.340000000000003,38.32,66.62,72,50.61,64.05,36.130000000000003,36.1,36.1]
["DSFLWR_2_WS2SR1",null,"Willow Springs 2",null,"Solar_1Axis","CISO","South","CAISO System",null,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["DSRTHV_2_DH1SR1",null,"Desert Harvest","DSRTHV_2_DH2SR2, DSRTHV_2_DH2BT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,80,150,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.38,2.57,34.020000000000003,53.84,16.239999999999998,31.16,0.14000000000000001,0.1,0.1]
["DSRTHV_2_DH2BT1",null,"Desert Harvest BESS","DSRTHV_2_DH2SR2, DSRTHV_2_DH1SR1","Paired_BattStorage","CISO","South","CAISO System",1,35,150,"PD","",35,false,1,0.8,140,140,1,24,4,35,35,35,35,35,35,35,35,35,35,35,35]
["DSRTHV_2_DH2SR2",null,"Desert Harvest 2","DSRTHV_2_DH1SR1, DSRTHV_2_DH2BT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,70,150,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.33,2.25,29.77,47.11,14.21,27.27,0.12,0.1,0.1]
["DSRTSL_2_SOLAR1",null,"Desert Stateline",null,"Solar_1Axis","CISO","South","CAISO System",null,296.19,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.41,9.5299999999999994,125.95,199.32,60.12,115.38,0.52,0.1,0.1]
["DSRTSN_2_DS2BX2",null,"Desert Sunlight PV II Storage 2","DSRTSN_2_SOLAR1","Paired_BattStorage","CISO","South","CAISO System",1,230,300,"FC","","",true,1,0.82499999999999996,920,920,1,24,4,230,230,230,230,230,230,230,230,230,230,230,230]
["DSRTSN_2_DS2X2",null,"Desert Sunlight PV II Storage","DSRTSN_2_SOLAR2","Paired_BattStorage","CISO","South","CAISO System",1,230,250,"FC","","",true,2.703296703296703,0.82,920,2487.0329670329666,1,24,10.813186813186812,230,230,230,230,230,230,230,230,230,230,230,230]
["DSRTSN_2_SOLAR1",null,"Desert Sunlight 300","DSRTSN_2_DS2BX2","Paired_Solar_1Axis","CISO","South","CAISO System",null,300,300,"PD",0.78900000000000003,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.88,4.5599999999999996,70,70,36.79,70,0.46,0.1,0.1]
["DSRTSN_2_SOLAR2",null,"Desert Sunlight 250","DSRTSN_2_DS2X2","Paired_Solar_Fixed","CISO","South","CAISO System",null,250,250,"PD",0.78900000000000003,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.73,3.8,20,20,20,20,0.39,0.1,0.1]
["DTCHWD_2_BT3WND",null,"Brookfield Tehachapi 3",null,"Wind","CISO","South","CAISO System",null,4.5,null,"FC","","",null,null,null,null,null,1,24,24,0.38,0.91,1.02,1.65,1.86,1.69,1.68,1.56,0.96,0.51,0.3,0.28999999999999998]
["DUANE_1_PL1X3",null,"DONALD VON RAESFELD POWER PROJECT",null,"CCGT","CISO","North","Bay Area",1,147.80000000000001,null,"FC","","",null,null,null,null,null,1,24,24,147.80000000000001,147.80000000000001,147.80000000000001,147.80000000000001,143.5,143.5,143.5,143.5,143.5,147.80000000000001,147.80000000000001,147.80000000000001]
["DURNMESA_3_WBDYN",null,"Import",null,"Wind","PNM","South","DURAN MESA",null,105.08,null,"IAR","","",null,null,null,null,null,1,24,24,43.35,51.66,54.64,53.59,44.13,46.51,35.729999999999997,32.57,31.52,35.200000000000003,32.32,39.93]
["DUTCH1_7_UNIT 1",null,"DUTCH FLAT 1 PH",null,"Hydro","CISO","North","Sierra",1,22,null,"FC","","",null,null,null,null,null,1,24,24,17.600000000000001,17.600000000000001,14,17.940000000000001,18.28,20.399999999999999,20.399999999999999,21.4,16.8,12.8,17.600000000000001,20.2]
["DUTCH2_7_UNIT 1",null,"DUTCH FLAT 2 PH",null,"Hydro","CISO","North","Sierra",1,26,null,"FC","","",null,null,null,null,null,1,24,24,18.2,16,17.2,5.6,16,5.6,16,16.8,17.600000000000001,1.6,5.6,5.6]
["DVLCYN_1_UNITS",null,"DEVIL CANYON HYDRO UNITS 1-4 AGGREGATE",null,"Hydro","CISO","South","LA Basin",1,235,null,"FC","","",null,null,null,null,null,1,24,24,63.1,78.14,87.22,234.97,234.97,234.97,234.97,234.97,201.33,234.97,234.97,234.97]
["DYERSM_6_DSWWD1",null,"Dyer Summit Wind Repower",null,"Wind","CISO","North","CAISO System",null,44.8,null,"FC","","",null,null,null,null,null,1,24,24,2.54,3.8,7.94,15.74,20.67,19.12,19.239999999999998,13.61,11.02,4.9000000000000004,1.8,2.48]
["DYLAN_2_BMTBT1",null,"Beaumont BESS",null,"Battery Storage","CISO","South","LA Basin",1,100,null,"FC","","",true,1,0.8,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["EASTWD_7_UNIT",null,"EASTWOOD PUMP-GEN",null,"Pumped Hydro","CISO","South","Big Creek-Ventura",1,200,null,"FC","","",null,null,null,null,null,1,24,24,199,199,199,199,199,199,199,199,199,199,199,199]
["EDMONS_2_NSPIN",null,"EDMONS_2_NSPIN",null,"Pump","CISO","South","Big Creek-Ventura",null,775.8,null,"FC","","",null,null,null,null,null,1,24,24,236,236,236,236,236,236,236,236,236,236,236,236]
["EDWARD_2_E21SB1","EDWARD_2_E21SB1_LESR","EdSan 2 Edwards 1A",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,71,166,"ID",1,"",false,1,0.8,284,284,1,24,4,71,71,71,71,71,71,71,71,71,71,71,71]
["EDWARD_2_E21SB1","EDWARD_2_E21SB1_SUN","EdSan 2 Edwards 1A",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,130,166,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.77,9.14,73.72,94.85,34.74,61.77,0.49,0.1,0.1]
["EDWARD_2_E23SB1","EDWARD_2_E23SB1_LESR","EdSan 2 Edwards 3",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,6,24,"ID",1,"",false,1,0.8,24,24,1,24,4,6,6,6,6,6,6,6,6,6,6,6,6]
["EDWARD_2_E23SB1","EDWARD_2_E23SB1_SUN","EdSan 2 Edwards 3",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,24,24,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.11,0.77,10.210000000000001,16.149999999999999,4.87,9.35,0.1,0.1,0.1]
["EDWARD_2_ES2BT3","EDWARD_2_ES2BT3_LESR","EdSan 2",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,66,151,"ID",1,"",false,1,0.8,264,264,1,24,4,66,66,66,66,66,66,66,66,66,66,66,66]
["EDWARD_2_ES2BT3","EDWARD_2_ES2BT3_SUN","EdSan 2",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,118,151,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.56000000000000005,3.8,50.18,79.41,23.95,45.97,0.21,0.1,0.1]
["EDWARD_2_ESSSB1","EDWARD_2_ESSSB1_LESR","Sanborn Solar 2 Edwards 5",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,47,68,"ID",0.84919999999999995,"",false,1,0.8,188,188,1,24,4,47,47,47,47,47,42.096944151738668,34.454506252695126,47,43.488910055789908,47,47,47]
["EDWARD_2_ESSSB1","EDWARD_2_ESSSB1_SUN","Sanborn Solar 2 Edwards 5",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,68,68,"ID",0.84919999999999995,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.32,1.9933380000000001,25.903055848261328,33.545493747304874,12.56076,24.511089944210099,0.12,0.1,0.1]
["EDWARD_2_ESSSB2","EDWARD_2_ESSSB2_LESR","Sanborn Solar 2",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,21.5,132,"ID",0.92869999999999997,"",false,1,0.8,86,86,1,24,4,21.110849999999999,21.110849999999999,21.110849999999999,21.110849999999999,21.110849999999999,21.110849999999999,21.110849999999999,21.110849999999999,21.110849999999999,21.110849999999999,21.110849999999999,21.110849999999999]
["EDWARD_2_ESSSB2","EDWARD_2_ESSSB2_SUN","Sanborn Solar 2",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,132,132,"ID",0.92869999999999997,"",null,null,null,null,null,1,24,24,9.819E-2,9.819E-2,9.819E-2,0.61859699999999995,4.1730749999999999,55.114046999999999,87.222177000000002,26.305101000000001,50.489297999999998,0.22583700000000001,9.819E-2,9.819E-2]
["EEKTMN_6_SOLAR1",null,"EE K Solar 1",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["ELCABO_5_ECWSCEDYN",null,"Import",null,"Wind","PNM","South","El Cabo Wind",null,298,null,"IAR","","",null,null,null,null,null,1,24,24,122.93,146.5,154.96,151.97999999999999,125.16,131.88999999999999,101.32,92.38,89.4,99.83,91.66,113.24]
["ELCAJN_6_EB1BT1",null,"Eastern BESS 1",null,"Battery Storage","CISO","South","San Diego-IV",1,7.5,null,"FC","","",true,1,0.8,30,30,1,24,4,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5]
["ELCAJN_6_LM6K",null,"El Cajon Energy Center",null,"Peaker","CISO","South","San Diego-IV",1,48.1,null,"FC","","",null,null,null,null,null,1,24,24,48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1,48.1]
["ELCAJN_6_UNITA1",null,"Cuyamaca Peak Energy Plant",null,"Peaker","CISO","South","San Diego-IV",1,45.42,null,"FC","","",null,null,null,null,null,1,24,24,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42,45.42]
["ELCAP_1_SOLAR",null,"2097 Helton",null,"Solar_1Axis","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["ELDORO_7_UNIT 1",null,"El Dorado Unit 1",null,"Hydro","CISO","North","Sierra",null,11,null,"FC","","",null,null,null,null,null,1,24,24,0,1.58,0.65,4.49,7.37,4.7300000000000004,5.9,6.86,5.96,1.35,3.26,3.07]
["ELDORO_7_UNIT 2",null,"El Dorado Unit 2",null,"Hydro","CISO","North","Sierra",null,11,null,"FC","","",null,null,null,null,null,1,24,24,1.64,2.46,1.8,5.15,7.78,4.8,3.92,6.39,6.08,1.35,3.27,3.08]
["ELECTR_7_PL1X3",null,"ELECTRA PH UNIT 1 & 2 AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,93,null,"FC","","",null,null,null,null,null,1,24,24,91.68,50.9,28.06,36.64,51.66,53.88,59.6,78.680000000000007,67.28,53.24,53.88,55.28]
["ELKCRK_6_STONYG",null,"STONEY GORGE HYDRO AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,4.9000000000000004,null,"FC","","",null,null,null,null,null,1,24,24,2.08,2.1,2.16,1.88,1.76,1.46,1.1599999999999999,2,1.4,0.7,0.7,2.08]
["ELKHIL_2_PL1X3",null,"ELK HILLS COMBINED CYCLE (AGGREGATE)",null,"CCGT","CISO","North","CAISO System",1,551.70000000000005,null,"FC","","",null,null,null,null,null,1,24,24,400,400,400,400,400,400,400,400,400,400,400,400]
["ELKHRN_1_EESX3",null,"Elkhorn Energy Storage",null,"Battery Storage","CISO","North","Bay Area",1,182.5,null,"FC","","",true,1,0.8,730,730,1,24,4,182.5,182.5,182.5,182.5,182.5,182.5,182.5,182.5,182.5,182.5,182.5,182.5]
["ELLIOT_6_ELIBT1",null,"Elliott Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75]
["ELLIS_2_QF",null,"ELLIS QFS",null,"CHP","CISO","South","LA Basin",null,12,null,"FC","","",null,null,null,null,null,1,24,24,2.25,2.4300000000000002,3.27,4.1500000000000004,3.9,4.09,3.47,1.81,1,1.01,1.01,0.98]
["ELSEGN_2_UN1011",null,"El Segundo Energy Center 5/6",null,"CCGT","CISO","South","LA Basin",1,274.31,null,"FC","","",null,null,null,null,null,1,24,24,274.31,274.31,274.31,274.31,274.31,274.31,274.31,274.31,274.31,274.31,274.31,274.31]
["ELSEGN_2_UN2021",null,"El Segundo Energy Center 7/8",null,"CCGT","CISO","South","LA Basin",1,271.74,null,"FC","","",null,null,null,null,null,1,24,24,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74,271.74]
["ENERSJ_2_WIND",null,"ESJ Wind Energy",null,"Wind","CISO","South","San Diego-IV",null,151,null,"FC","","",null,null,null,null,null,1,24,24,12.69,30.62,34.299999999999997,55.24,62.29,56.74,56.54,52.21,32.06,17.170000000000002,9.9700000000000006,9.77]
["ENERSJ_5_ESJWD2",null,"Energia Sierra Juarez Wind 2",null,"Wind","CISO","South","San Diego-IV",null,105,null,"FC","","",null,null,null,null,null,1,24,24,8.82,21.29,23.85,38.42,43.32,39.450000000000003,39.31,36.31,22.3,11.94,6.93,6.79]
["ENWIND_2_WIND1",null,"Cameron Ridge",null,"Wind","CISO","South","CAISO System",null,47.1,null,"FC","","",null,null,null,null,null,1,24,24,3.96,9.5500000000000007,10.7,17.23,19.43,17.7,17.63,16.29,10,5.36,3.11,3.05]
["ENWIND_2_WIND2",null,"Ridgetop I",null,"Wind","CISO","South","CAISO System",null,38.24,null,"FC","","",null,null,null,null,null,1,24,24,3.21,7.75,8.69,13.99,15.78,14.37,14.32,13.22,8.1199999999999992,4.3499999999999996,2.52,2.4700000000000002]
["ESCNDO_6_EB1BT1",null,"Escondido BESS 1",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["ESCNDO_6_EB2BT2",null,"Escondido BESS 2",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["ESCNDO_6_EB3BT3",null,"Escondido BESS 3",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["ESCNDO_6_PL1X2",null,"MMC Escondido Aggregate",null,"Peaker","CISO","South","San Diego-IV",1,48.71,null,"FC","","",null,null,null,null,null,1,24,24,48.71,48.71,48.71,48.71,48.71,48.71,48.71,48.71,48.71,48.71,48.71,48.71]
["ESCNDO_6_UNITB1",null,"CalPeak Power Enterprise Unit 1",null,"Peaker","CISO","South","San Diego-IV",1,48.04,null,"FC","","",null,null,null,null,null,1,24,24,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04,48.04]
["ESCO_6_GLMQF",null,"Goal Line Cogen",null,"Peaker","CISO","South","San Diego-IV",1,49.9,null,"FC","","",null,null,null,null,null,1,24,24,49.9,49.9,49.9,49.9,49.9,49.9,49.9,49.9,49.9,49.9,49.9,49.9]
["ESNHWR_2_WC1BT1",null,"Wildcat I BESS",null,"Battery Storage","CISO","South","LA Basin",3,3,null,"FC","","",true,1,0.8,12,12,1,24,2,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5]
["ESQUON_6_LNDFIL",null,"Neal Road Landfill Generating Facility",null,"Biogas","CISO","North","CAISO System",null,2.1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["ESTWND_2_OPPWD1",null,"Oasis Power Plant Eastwind",null,"Wind","CISO","South","CAISO System",null,57.14,null,"FC","","",null,null,null,null,null,1,24,24,4.8,11.59,12.98,20.91,23.57,21.47,21.39,19.760000000000002,12.13,6.5,3.77,3.7]
["ETIWND_2_CHMPNE",null,"Champagne",null,"Solar_Fixed","CISO","South","LA Basin",null,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["ETIWND_2_FONTNA",null,"FONTANALYTLE CREEK POWERHOUSE P",null,"Hydro","CISO","South","LA Basin",null,2.56,null,"FC","","",null,null,null,null,null,1,24,24,0.71,1,0.53,0.79,0.67,0.59,0.47,0.32,0.4,0.4,0.59,0.6]
["ETIWND_2_SEPBT1",null,"Separator",null,"Battery Storage","CISO","South","CAISO System",1,100,null,"FC","","",true,1,0.8,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["ETIWND_2_SOLAR1",null,"Dedeaux Ontario",null,"Solar_1Axis","CISO","South","LA Basin",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.43,0.67,0.2,0.39,0.1,0.1,0.1]
["ETIWND_2_SOLAR2",null,"Rochester",null,"Solar_1Axis","CISO","South","LA Basin",null,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["ETIWND_2_SOLAR5",null,"Dulles",null,"Solar_1Axis","CISO","South","LA Basin",null,2,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["ETIWND_2_UNIT1",null,"ETIWND_2_UNIT1",null,"Peaker","CISO","South","LA Basin",1,33.6,null,"FC","","",null,null,null,null,null,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]
["ETIWND_6_GRPLND",null,"Grapeland Peaker",null,"Peaker","CISO","South","LA Basin",1,45.64,null,"FC","","",null,null,null,null,null,1,24,8.9329535495179666,45.64,45.64,45.64,45.64,45.64,45.64,45.64,45.64,45.64,45.64,45.64,45.64]
["ETIWND_6_INEBT1",null,"Inland Empire Energy Storage",null,"Battery Storage","CISO","South","LA Basin",1,70,null,"FC","","",true,1,0.8,280,280,1,24,4,70,70,70,70,70,70,70,70,70,70,70,70]
["ETIWND_6_MWDETI",null,"ETIWANDA RECOVERY HYDRO",null,"Hydro","CISO","South","LA Basin",null,24,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,1.37,3.05,3.19]
["EXCHEC_7_UNIT 1",null,"EXCHEQUER HYDRO",null,"Hydro","CISO","North","Fresno",1,94.5,null,"FC","","",null,null,null,null,null,1,24,24,94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5,94.5]
["EXCLSG_1_SOLAR",null,"Excelsior Solar ",null,"Solar_1Axis","CISO","North","Fresno",null,60,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.82,4.22,34.020000000000003,43.78,16.03,28.51,0.23,0.1,0.1]
["FALBRK_6_FESBT1",null,"Fallbrook Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,40,null,"FC","","",true,1,0.8,160,160,1,24,4,40,40,40,40,40,40,40,40,40,40,40,40]
["FELLOW_7_QFUNTS",null,"Fellow QF Aggregate",null,"CHP","CISO","North","CAISO System",null,6.2,null,"FC","","",null,null,null,null,null,1,24,24,2.83,2.81,2.77,2.73,2.72,2.72,2.67,2.67,2.68,2.78,2.72,2.72]
["FIFTHS_2_FSSBT",null,"Fifth Standard Battery","FIFTHS_2_FSSR1","Paired_BattStorage","CISO","North","CAISO System",2,137,169.8,"FC","","",false,1,0.8,548,548,1,24,4,137,137,137,137,137,137,137,137,137,137,137,137]
["FIFTHS_2_FSSR1",null,"Fifth Standard Solar","FIFTHS_2_FSSBT","Paired_Solar_1Axis","CISO","North","CAISO System",null,150,169.8,"PD",0.25,"",null,null,null,null,null,1,24,24,0.03,0.03,0.1,0.14000000000000001,0.7,5.67,7.3,2.67,4.75,0.04,0.03,0.03]
["FILIPPI_2_QZSBTX",null,"Quartzite Solar 8 BESS","FILIPPI_2_QZSSRX","Paired_BattStorage","CISO","South","CAISO System",2,150,300,"ID",1,"",false,1,0.8,600,600,1,24,4,null,150,150,150,150,150,150,150,150,150,150,150]
["FILIPPI_2_QZSSRX",null,"Quartzite Solar 8","FILIPPI_2_QZSBTX","Paired_Solar_1Axis","CISO","South","CAISO System",null,300,300,"ID",1,"",null,null,null,null,null,1,24,24,null,0.1,0.1,1.43,9.65,127.57,150,60.89,116.87,0.53,0.1,0.1]
["FLOWD_2_RT2WD2",null,"Ridgetop 2",null,"Wind","CISO","South","CAISO System",null,27.39,null,"FC","","",null,null,null,null,null,1,24,24,2.2999999999999998,5.55,6.22,10.02,11.3,10.29,10.25,9.4700000000000006,5.82,3.11,1.81,1.77]
["FLOWD_2_WIND1",null,"Cameron Ridge 2",null,"Wind","CISO","South","CAISO System",null,11.9,null,"FC","","",null,null,null,null,null,1,24,24,1,2.41,2.7,4.3499999999999996,4.91,4.47,4.46,4.1100000000000003,2.5299999999999998,1.35,0.79,0.77]
["FLOWD2_2_FPLWND",null,"DIABLO WINDS",null,"Wind","CISO","North","CAISO System",null,18,null,"FC","","",null,null,null,null,null,1,24,24,1.02,1.53,3.19,6.32,8.3000000000000007,7.68,7.73,5.47,4.43,1.97,0.72,0.99]
["FMEADO_6_HELLHL",null,"FMEADO_6_HELLHL",null,"Hydro","CISO","North","Sierra",null,0.6,null,"FC","","",null,null,null,null,null,1,24,24,0.16,0.17,0.26,0.37,0.09,0.32,0.28000000000000003,0.43,0.18,0.08,0.16,0.2]
["FMEADO_7_UNIT",null,"FRENCH MEADOWS HYDRO",null,"Hydro","CISO","North","Sierra",1,16,null,"FC","","",null,null,null,null,null,1,24,24,16,16,16,16,16,16,16,16,16,16,16,16]
["FORBST_7_UNIT 1",null,"FORBESTOWN HYDRO",null,"Hydro","CISO","North","Sierra",1,37.5,null,"FC","","",null,null,null,null,null,1,24,24,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5,37.5]
["FORKBU_6_UNIT",null,"Forks of Butte Hydro ",null,"Hydro","CISO","North","CAISO System",null,14.4,null,"FC","","",null,null,null,null,null,1,24,24,8.67,9.15,9.3800000000000008,11.45,11.53,8.86,7.27,7.07,7.33,5.07,6.95,6.57]
["FRESHW_1_SOLAR1",null,"Corcoran 3",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["FRIANT_6_UNITS",null,"FRIANT DAM",null,"Hydro","CISO","North","Fresno",null,25,null,"FC","","",null,null,null,null,null,1,24,24,2.99,1.1499999999999999,0.72,1.47,2.31,8.91,11.85,9.8699999999999992,4.75,2.2200000000000002,0.42,1.67]
["FRNTBW_6_SOLAR1",null,"Frontier Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["FROGTN_1_UTICAA",null,"Angels Powerhouse",null,"Hydro","CISO","North","Stockton",null,1.4,null,"FC","","",null,null,null,null,null,1,24,24,0.8,0.71,0.75,0.72,0.54,0.43,0.42,0.36,0.41,0.52,0.04,0.81]
["FROGTN_1_UTICAM",null,"Murphys Powerhouse",null,"Hydro","CISO","North","Stockton",null,3.6,null,"FC","","",null,null,null,null,null,1,24,24,1.66,1.47,1.56,1.87,1.66,1.56,1.59,1.36,1.35,1.37,0.1,1.69]
["FTSWRD_6_TRFORK",null,"Three Forks Water Power Project",null,"Hydro","CISO","North","Humboldt",null,1.63,null,"PD",0.8,"",null,null,null,null,null,1,24,24,0.54,0.36,0.14000000000000001,0.27,0.42,0.19,0.18,0.09,0.05,0.05,0.08,0.24]
["FTSWRD_7_QFUNTS",null,"FTSWRD_7_QFUNTS",null,"Hydro","CISO","North","Humboldt",null,1.6,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["FULTON_1_QF",null,"SMALL QF AGGREGATION - ZENIA",null,"Hydro","CISO","North","NCNB",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.11,0.1,0.1,0.11,0.12,0.1,7.0000000000000007E-2,0.04,0.03,0.04,0.06,0.08]
["GALE_1_SR3SR3",null,"Sunray 3",null,"Solar_1Axis","CISO","South","CAISO System",null,13.8,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.44,5.87,9.2899999999999991,2.8,5.38,0.1,0.1,0.1]
["GANSO_1_WSTBM1",null,"Weststar Dairy Biogas",null,"Biogas","CISO","North","CAISO System",null,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["GARLND_2_GARBT1",null,"Garland B BESS","GARLND_2_GASLR, GARLND_2_GASLRA","Paired_BattStorage","CISO","South","CAISO System",1,88,203,"FC","","",false,2.7590341921892723,0.85129999999999995,352,971.18003565062384,1,24,11.036136768757089,88,88,88,88,88,88,88,88,88,88,88,88]
["GARLND_2_GASLR",null,"Garland B","GARLND_2_GARBT1, GARLND_2_GASLRA","Paired_Solar_Fixed","CISO","South","CAISO System",null,180,203,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.53,2.73,45.55,89.38,22.07,48.16,0.28000000000000003,0.1,0.1]
["GARLND_2_GASLRA",null,"Garland A","GARLND_2_GARBT1, GARLND_2_GASLR","Paired_Solar_1Axis","CISO","South","CAISO System",null,20,200,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["GARNET_1_SOLAR",null,"North Palm Springs 4A",null,"Solar_1Axis","CISO","South","LA Basin",null,4,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["GARNET_1_SOLAR2",null,"Garnet Solar Power Generation Station 1",null,"Solar_1Axis","CISO","South","LA Basin",null,4,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.13,1.7,2.69,0.81,1.56,0.1,0.1,0.1]
["GARNET_1_WIND",null,"GARNET WIND ENERGY CENTER",null,"Wind","CISO","South","LA Basin",null,6.5,null,"FC","","",null,null,null,null,null,1,24,24,0.55000000000000004,1.32,1.48,2.38,2.68,2.44,2.4300000000000002,2.25,1.38,0.74,0.43,0.42]
["GARNET_1_WINDS",null,"Garnet Winds Aggregation",null,"Wind","CISO","South","LA Basin",null,22.5,null,"FC","","",null,null,null,null,null,1,24,24,1.89,4.5599999999999996,5.1100000000000003,8.23,9.2799999999999994,8.4499999999999993,8.42,7.78,4.78,2.56,1.49,1.46]
["GARNET_1_WT3WND",null,"Wagner Wind",null,"Wind","CISO","South","LA Basin",null,6,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["GARNET_2_COAWD2",null,"Coachella 2",null,"Wind","CISO","South","LA Basin",null,10.8,null,"FC","","",null,null,null,null,null,1,24,24,0.91,2.19,2.4500000000000002,3.95,4.46,4.0599999999999996,4.04,3.73,2.29,1.23,0.71,0.7]
["GARNET_2_HYDRO",null,"Whitewater Hydro",null,"Hydro","CISO","South","LA Basin",null,1,null,"FC","","",null,null,null,null,null,1,24,24,7.0000000000000007E-2,0,0,0.14000000000000001,0.22,0.31,0.28999999999999998,0.18,0,0.14000000000000001,0.35,0.37]
["GARNET_2_WIND1",null,"Phoenix",null,"Wind","CISO","South","LA Basin",null,11.2,null,"FC","","",null,null,null,null,null,1,24,24,0.94,2.27,2.54,4.0999999999999996,4.62,4.21,4.1900000000000004,3.87,2.38,1.27,0.74,0.72]
["GARNET_2_WIND2",null,"Karen Avenue Wind Farm",null,"Wind","CISO","South","LA Basin",null,11.7,null,"FC","","",null,null,null,null,null,1,24,24,0.98,2.37,2.66,4.28,4.83,4.4000000000000004,4.38,4.05,2.48,1.33,0.77,0.76]
["GARNET_2_WIND3",null,"San Gorgonio East",null,"Wind","CISO","South","LA Basin",null,12.6,null,"FC","","",null,null,null,null,null,1,24,24,1.06,2.56,2.86,4.6100000000000003,5.2,4.7300000000000004,4.72,4.3600000000000003,2.68,1.43,0.83,0.81]
["GARNET_2_WIND4",null,"Windustries",null,"Wind","CISO","South","LA Basin",null,9.8000000000000007,null,"FC","","",null,null,null,null,null,1,24,24,0.82,1.99,2.23,3.59,4.04,3.68,3.67,3.39,2.08,1.1100000000000001,0.65,0.63]
["GARNET_2_WIND5",null,"Eastwind",null,"Wind","CISO","South","LA Basin",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.25,0.61,0.68,1.1000000000000001,1.24,1.1299999999999999,1.1200000000000001,1.04,0.64,0.34,0.2,0.19]
["GASKW1_2_GW1SR1",null,"Gaskell West 1","GASKW1_2_GW2BT1, GASKW1_2_GW2SR1, GASKW1_2_GW2SR2, GASKW1_2_GW3SR1, GASKW1_2_GW4SR1, GASKW1_2_GW5SR1","Paired_Solar_1Axis","CISO","South","CAISO System",null,20,124.59,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["GASKW1_2_GW2BT1",null,"Gaskell West 2 BESS","GASKW1_2_GW1SR1, GASKW1_2_GW2SR1, GASKW1_2_GW2SR2, GASKW1_2_GW3SR1, GASKW1_2_GW4SR1, GASKW1_2_GW5SR1","Paired_BattStorage","CISO","South","CAISO System",1,20,124.59,"ID",1,"",false,1,0.8,80,80,1,24,4,20,20,20,20,20,20,20,20,20,20,20,20]
["GASKW1_2_GW2SR1",null,"Gaskell West 2a","GASKW1_2_GW1SR1, GASKW1_2_GW2BT1, GASKW1_2_GW2SR2, GASKW1_2_GW3SR1, GASKW1_2_GW4SR1, GASKW1_2_GW5SR1","Paired_Solar_1Axis","CISO","South","CAISO System",null,16,124.59,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.51,6.8,10.77,3.25,6.23,0.1,0.1,0.1]
["GASKW1_2_GW2SR2",null,"Gaskell West 2b","GASKW1_2_GW1SR1, GASKW1_2_GW2BT1, GASKW1_2_GW2SR1, GASKW1_2_GW3SR1, GASKW1_2_GW4SR1, GASKW1_2_GW5SR1","Paired_Solar_1Axis","CISO","South","CAISO System",null,29,124.59,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.14000000000000001,0.93,12.33,19.52,5.89,11.3,0.1,0.1,0.1]
["GASKW1_2_GW3SR1",null,"Gaskell West 3","GASKW1_2_GW1SR1, GASKW1_2_GW2BT1, GASKW1_2_GW2SR1, GASKW1_2_GW2SR2, GASKW1_2_GW4SR1, GASKW1_2_GW5SR1","Paired_Solar_1Axis","CISO","South","CAISO System",null,20,124.59,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["GASKW1_2_GW4SR1",null,"Gaskell West 4","GASKW1_2_GW1SR1, GASKW1_2_GW2BT1, GASKW1_2_GW2SR1, GASKW1_2_GW2SR2, GASKW1_2_GW3SR1, GASKW1_2_GW5SR1","Paired_Solar_1Axis","CISO","South","CAISO System",null,20,124.59,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["GASKW1_2_GW5SR1",null,"Gaskell West 5","GASKW1_2_GW1SR1, GASKW1_2_GW2BT1, GASKW1_2_GW2SR1, GASKW1_2_GW2SR2, GASKW1_2_GW3SR1, GASKW1_2_GW4SR1","Paired_Solar_1Axis","CISO","South","CAISO System",null,20,124.59,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["GATES_2_SOLAR",null,"Gates Solar Station",null,"Solar_Fixed","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["GATES_2_WSOLAR",null,"West Gates Solar Station",null,"Solar_Fixed","CISO","North","CAISO System",null,10,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.13,0.52,3.83,5.99,2.0099999999999998,4.01,0.1,0.1,0.1]
["GATEWY_2_GESBT1",null,"Gateway Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,250,null,"FC","","",true,1,0.8,507,507,1,24,4,141,127,127,127,127,127,127,127,127,127,127,127]
["GATWAY_2_PL1X3",null,"GATEWAY GENERATING STATION",null,"CCGT","CISO","North","Bay Area",1,585,null,"FC","","",null,null,null,null,null,1,24,24,546,557,555,536,538,513,503,507,514,526,540,545]
["GENESI_2_STG",null,"Genesis Station",null,"Paired_Solar_Thermal","CISO","South","CAISO System",null,250,250,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,8.57,22.62,109.14,133.88,71.42,112.96,5.31,0.1,0.1]
["GEYS11_7_UNIT11",null,"GEYSERS UNIT 11 (HEALDSBURG)",null,"Geothermal","CISO","North","NCNB",1,86.8,null,"FC","","",null,null,null,null,null,1,24,24,68,75,75,75,75,75,75,75,75,75,75,75]
["GEYS12_7_UNIT12",null,"GEYSERS UNIT 12 (HEALDSBURG)",null,"Geothermal","CISO","North","NCNB",1,57,null,"FC","","",null,null,null,null,null,1,24,24,50,50,50,50,50,50,50,50,50,50,50,50]
["GEYS13_7_UNIT13",null,"GEYSERS UNIT 13 (HEALDSBURG)",null,"Geothermal","CISO","North","NCNB",1,73,null,"FC","","",null,null,null,null,null,1,24,24,56,56,56,56,56,56,56,56,56,56,56,56]
["GEYS14_7_UNIT14",null,"GEYSERS UNIT 14 (HEALDSBURG)",null,"Geothermal","CISO","North","NCNB",1,70,null,"FC","","",null,null,null,null,null,1,24,24,70,70,70,70,70,70,70,70,70,70,70,70]
["GEYS16_7_UNIT16",null,"GEYSERS UNIT 16 (HEALDSBURG)",null,"Geothermal","CISO","North","NCNB",1,63,null,"FC","","",null,null,null,null,null,1,24,24,63,63,63,63,63,63,63,63,63,63,63,63]
["GEYS17_7_UNIT17",null,"GEYSERS UNIT 17 (HEALDSBURG)",null,"Geothermal","CISO","North","NCNB",1,75.5,null,"FC","","",null,null,null,null,null,1,24,24,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5,75.5]
["GEYS18_7_UNIT18",null,"GEYSERS UNIT 18 (HEALDSBURG)",null,"Geothermal","CISO","North","NCNB",1,72,null,"FC","","",null,null,null,null,null,1,24,24,72,72,72,72,72,72,72,72,72,72,72,72]
["GEYS20_7_UNIT20",null,"GEYSERS UNIT 20 (HEALDSBURG)",null,"Geothermal","CISO","North","NCNB",1,50,null,"FC","","",null,null,null,null,null,1,24,24,50,50,50,50,50,50,50,50,50,50,50,50]
["GIFENS_6_BUGSL1",null,"Burford Giffen",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["GIFFEN_6_SOLAR",null,"Giffen Solar Station",null,"Solar_Fixed","CISO","North","Fresno",null,10,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.13,0.52,3.83,5.99,2.0099999999999998,4.01,0.1,0.1,0.1]
["GIFFEN_6_SOLAR1",null,"Aspiration Solar G",null,"Solar_1Axis","CISO","North","Fresno",null,9,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["GILROY_1_UNIT",null,"GILROY COGEN AGGREGATE",null,"CCGT","CISO","North","Bay Area",1,120,null,"FC","","",null,null,null,null,null,1,24,24,120,120,120,120,115,115,115,115,115,120,120,120]
["GILRPP_1_PL1X2",null,"GILROY ENERGY CENTER UNITS 1&2 AGGREGATE",null,"Peaker","CISO","North","Bay Area",1,95.2,null,"FC","","",null,null,null,null,null,1,24,24,95.2,95.2,95.2,95.2,95.2,95.2,95.2,95.2,95.2,95.2,95.2,95.2]
["GILRPP_1_PL3X4",null,"GILROY ENERGY CENTER, UNIT #3",null,"Peaker","CISO","North","Bay Area",1,46.2,null,"FC","","",null,null,null,null,null,1,24,24,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2,46.2]
["GLDFGR_6_SOLAR1",null,"Portal Ridge B",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["GLDFGR_6_SOLAR2",null,"Portal Ridge C",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,11.4,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.37,4.8499999999999996,7.67,2.31,4.4400000000000004,0.1,0.1,0.1]
["GLDTWN_6_COLUM3",null,"Columbia 3",null,"Solar_1Axis","CISO","South","CAISO System",null,10,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.32,4.25,6.73,2.0299999999999998,3.9,0.1,0.1,0.1]
["GLDTWN_6_SOLAR",null,"Rio Grande",null,"Solar_1Axis","CISO","South","CAISO System",null,5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.16,2.13,3.36,1.01,1.95,0.1,0.1,0.1]
["GLNARM_2_UNIT 5",null,"Glenarm Turbine 5",null,"CCGT","CISO","South","LA Basin",1,65.81,null,"PD","",65,null,null,null,null,null,1,24,24,65,65,65,65,65,65,65,65,65,65,65,65]
["GLNARM_7_UNIT 1",null,"GLEN ARM UNIT 1",null,"Peaker","CISO","South","LA Basin",1,22.13,null,"FC","","",null,null,null,null,null,1,24,24,22.13,22.13,22.13,22.13,22.13,22.13,22.13,22.13,22.13,22.13,22.13,22.13]
["GLNARM_7_UNIT 2",null,"GLEN ARM UNIT 2",null,"Peaker","CISO","South","LA Basin",1,22.38,null,"FC","","",null,null,null,null,null,1,24,24,22.38,22.38,22.38,22.38,22.38,22.38,22.38,22.38,22.38,22.38,22.38,22.38]
["GLNARM_7_UNIT 3",null,"GLEN ARM UNIT 3",null,"Peaker","CISO","South","LA Basin",1,44.83,null,"FC","","",null,null,null,null,null,1,24,24,44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83,44.83]
["GLNARM_7_UNIT 4",null,"GLEN ARM UNIT 4",null,"Peaker","CISO","South","LA Basin",1,42.42,null,"FC","","",null,null,null,null,null,1,24,24,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42,42.42]
["GLOW_6_SOLAR",null,"Antelope Power Plant",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["GOLETA_2_GE2BT3",null,"Goleta Energy Storage",null,"Battery Storage","CISO","South","Big Creek-Ventura",3,60,null,"FC","","",true,1,0.8,160.13300000000001,160.13300000000001,1,24,4,40,40,40,40,40,40,40,40,40,40,40,40]
["GOLETA_2_QF",null,"GOLETA QFS",null,"CHP",null,"South","Big Creek-Ventura",null,0.12,null,"FC","","",null,null,null,null,null,1,24,24,0.02,0.06,7.0000000000000007E-2,0.11,0.12,0.12,0.12,0.11,0.11,0.08,0.02,0]
["GOLETA_2_VALBT1",null,"Vallecito Energy Storage",null,"Battery Storage","CISO","South","Big Creek-Ventura",3,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["GOLETA_6_ELLWOD",null,"ELLWOOD ENERGY SUPPORT FACILITY",null,"Peaker","CISO","South","Big Creek-Ventura",1,54,null,"FC","","",null,null,null,null,null,1,24,24,54,54,54,54,54,54,54,54,54,54,54,54]
["GOLETA_6_EXGEN",null,"EXXON COMPANY USA",null,"CHP","CISO","South","Big Creek-Ventura",null,48.2,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["GONZLS_6_UNIT",null,"Johnson Canyon Landfill",null,"Biogas","CISO","North","CAISO System",null,1.42,null,"FC","","",null,null,null,null,null,1,24,24,1.42,1.42,1.42,1.42,1.42,1.42,1.42,1.42,1.42,1.42,1.42,1.42]
["GOOSLK_1_SOLAR1",null,"Goose Lake",null,"Solar_1Axis","CISO","North","CAISO System",null,12,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.16,0.84,6.8,8.76,3.21,5.7,0.1,0.1,0.1]
["GRADYW_5_GDYWD1",null,"Import",null,"Wind","AZPS","South","Grady Wind",null,200,null,"IAR","","",null,null,null,null,null,1,24,24,82.5,98.32,104,102,84,88.52,68,62,60,67,61.52,76]
["GRIDLY_6_SOLAR",null,"GRIDLEY MAIN TWO",null,"Solar_Fixed","CISO","North","Sierra",null,2.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["GRIFFI_2_LSPDYN",null,"Import",null,"CCGT","WALC","South","Griffith Energy",null,570,null,"IAR","","",null,null,null,null,null,1,24,24,570,570,570,570,570,570,570,570,570,570,570,570]
["GRIZLY_1_UNIT 1",null,"GRIZZLY HYDRO",null,"Hydro","CISO","North","Sierra",1,20,null,"FC","","",null,null,null,null,null,1,24,24,20,20,20,20,20,20,20,20,20,20,20,20]
["GRNLF2_1_UNIT",null,"GREENLEAF II COGEN",null,"CHP","CISO","North","Sierra",1,49.2,null,"FC","","",null,null,null,null,null,1,24,24,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2,49.2]
["GRNVLY_7_SCLAND",null,"SANTA CRUZ LANDFILL GENERATING PLANT",null,"Biogas","CISO","North","CAISO System",null,3.04,null,"FC","","",null,null,null,null,null,1,24,24,3.04,3.04,3.04,3.04,3.04,3.04,3.04,3.04,3.04,3.04,3.04,3.04]
["GRSCRK_6_BGCKWW",null,"BIG CREEK WATER WORKS - CEDAR FLAT",null,"Hydro","CISO","North","CAISO System",null,5,null,"FC","","",null,null,null,null,null,1,24,24,1.45,1.36,1.4,1.87,1.97,0.45,0,0,0,0,0,0.21]
["GRZZLY_1_BERKLY",null,"Berkeley Cogeneration",null,"CCGT","CISO","North","Bay Area",null,26.35,null,"FC","","",null,null,null,null,null,1,24,24,0.26,11,0.54,2.42,0.47,0.49,0.28999999999999998,0.23,0.12,0.18,0.27,0.38]
["GUERNS_6_HD3BM3",null,"Hanford Digester Genset 3",null,"Biogas","CISO","North","Fresno",1,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["GUERNS_6_SOLAR",null,"Guernsey Solar Station",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["GUERNS_6_VH2BM1",null,"Hanford Digester Genset 2",null,"Biogas","CISO","North","Fresno",1,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["GWFPWR_1_UNITS",null,"Hanford Peaker Plant",null,"Peaker","CISO","North","Fresno",1,98.46,null,"FC","","",null,null,null,null,null,1,24,24,98.46,98.46,98.46,98.46,98.46,98.46,98.46,98.46,98.46,98.46,98.46,98.46]
["GYS5X6_7_UNITS",null,"GEYSERS UNITS 5 & 6 AGGREGATE",null,"Geothermal","CISO","North","NCNB",1,98.43,null,"FC","","",null,null,null,null,null,1,24,24,85,85,85,85,85,85,85,85,85,85,85,85]
["GYS7X8_7_UNITS",null,"GEYSERS UNITS 7 & 8 AGGREGATE",null,"Geothermal","CISO","North","NCNB",1,95.8,null,"FC","","",null,null,null,null,null,1,24,24,95.8,95.8,95.8,95.8,95.8,95.8,95.8,95.8,95.8,95.8,95.8,95.8]
["GYSRVL_7_WSPRNG",null,"Warm Springs Hydro",null,"Hydro","CISO","North","NCNB",null,3.75,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["HAASPH_7_PL1X2",null,"HAAS PH UNIT 1 & 2 AGGREGATE",null,"Hydro","CISO","North","Fresno",1,144,null,"FC","","",null,null,null,null,null,1,24,24,144,129.6,129.6,129.6,129.6,144,144,144,144,129.6,57.6,115.2]
["HALSEY_6_UNIT",null,"HALSEY HYDRO",null,"Hydro","CISO","North","Sierra",1,13.5,null,"FC","","",null,null,null,null,null,1,24,24,2.6,2.72,3.56,3.5,5.16,5.42,4.0999999999999996,4.24,4.92,3.08,2.16,2.46]
["HAMLIN_1_BLDSB1","HAMLIN_1_BLDSB1_LESR","Baldy Mesa Hybrid",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,75,150,"ID",1,"",true,1,0.8,300,300,1,24,4,75,75,75,75,75,75,63.942253040809369,75,75,75,75,75]
["HAMLIN_1_BLDSB1","HAMLIN_1_BLDSB1_SUN","Baldy Mesa Hybrid",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,150,150,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.71,4.83,63.79,86.057746959190624,30.45,58.43,0.26,0.1,0.1]
["HAMLIN_1_BMSBT2","HAMLIN_1_BMSBT2_SUN","Baldy Mesa SP",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,50,50,"ID",1,"",null,null,null,null,null,1,24,24,null,0.1,0.1,0.24,1.61,22.978815391266753,28.68712702472293,14.438122332859177,21.897482014388491,0.1,0.1,0.1]
["HAMLIN_1_BMSBT2","HAMLIN_1_BMSBT2_LESR","Baldy Mesa SP",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,25,50,"ID",1,"",true,1,0.8,100,100,1,24,4,null,25,25,25,25,25,21.312872975277067,25,25,25,25,25]
["HARBGN_7_UNITS",null,"HARBOR COGEN COMBINED CYCLE",null,"CCGT","CISO","South","LA Basin",1,109.01,null,"FC","","",null,null,null,null,null,1,24,24,100,100,100,100,100,100,100,100,100,100,100,100]
["HARDWK_6_STWBM1",null,"Still Water Ranch Dairy",null,"Biogas","CISO","North","Fresno",1,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["HATCR1_7_UNIT",null,"Hat Creek  #1 ",null,"Hydro","CISO","North","CAISO System",null,8.5,null,"FC","","",null,null,null,null,null,1,24,24,3.42,2.94,2.88,2.19,2.0499999999999998,2.37,2.33,2.4900000000000002,1.9,2.64,2.65,3.17]
["HATCR2_7_UNIT",null,"Hat Creek  #2  ",null,"Hydro","CISO","North","CAISO System",null,8.5,null,"FC","","",null,null,null,null,null,1,24,24,2.27,3.11,2.5099999999999998,1.37,1.42,1.41,1.24,1.17,1.26,1.53,2.81,2.59]
["HATLOS_6_BWDHY1",null,"Bidwell Ditch",null,"Hydro","CISO","North","CAISO System",null,2,null,"FC","","",null,null,null,null,null,1,24,24,1.36,1.31,1.36,1.43,1.33,1.3,1.27,1.24,1.22,1.25,1.26,1.21]
["HATLOS_6_LSCRK",null,"Lost Creek 1 & 2 Hydro Conversion",null,"Hydro","CISO","North","CAISO System",null,1.7,null,"FC","","",null,null,null,null,null,1,24,24,0.95,0.89,0.96,1.07,0.93,0.89,0.86,0.83,0.81,0.83,0.83,0.8]
["HATRDG_2_WIND",null,"Hatchet Ridge Wind Farm",null,"Wind","CISO","North","CAISO System",null,102,null,"FC","","",null,null,null,null,null,1,24,24,5.79,8.66,18.07,35.83,47.05,43.52,43.8,30.99,25.1,11.15,4.1100000000000003,5.64]
["HAYPRS_6_HAYHD1",null,"Haypress Lower",null,"Hydro","CISO","North","Sierra",null,5.8,null,"FC","","",null,null,null,null,null,1,24,24,5.8,5.8,5.8,5.8,5.8,5.8,5.8,5.8,5.8,5.8,5.8,5.8]
["HAYPRS_6_HAYHD2",null,"Haypress Middle",null,"Hydro","CISO","North","Sierra",null,6.7,null,"FC","","",null,null,null,null,null,1,24,24,6.7,6.7,6.7,6.7,6.7,6.7,6.7,6.7,6.7,6.7,6.7,6.7]
["HELMPG_7_UNIT 1",null,"HELMS PUMP-GEN UNIT 1",null,"Pumped Hydro","CISO","North","Fresno",1,407,null,"FC","","",null,null,null,null,null,1,24,24,407,407,407,407,407,407,407,407,407,407,407,407]
["HELMPG_7_UNIT 2",null,"HELMS PUMP-GEN UNIT 2",null,"Pumped Hydro","CISO","North","Fresno",1,407,null,"FC","","",null,null,null,null,null,1,24,24,407,407,407,407,407,407,407,407,407,407,407,407]
["HELMPG_7_UNIT 3",null,"HELMS PUMP-GEN UNIT 3",null,"Pumped Hydro","CISO","North","Fresno",1,404,null,"FC","","",null,null,null,null,null,1,24,24,404,404,404,404,404,404,404,404,404,404,404,404]
["HENRTA_6_ELCTG1",null,"ELECTROLYTE UNIT 1","HENRTA_6_ELCTG2","Peaker","CISO","North","Fresno",1,50,99.4,"FC","","",null,null,null,null,null,1,24,24,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98]
["HENRTA_6_ELCTG2",null,"ELECTROLYTE UNIT 2","HENRTA_6_ELCTG1","Peaker","CISO","North","Fresno",1,50,99.4,"FC","","",null,null,null,null,null,1,24,24,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42]
["HENRTA_6_HDEBT1",null,"Henrietta D Energy Storage",null,"Battery Storage","CISO","North","Fresno",2,10,null,"ID",1,"",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["HENRTA_6_SOLAR1",null,"Lemoore 1",null,"Solar_1Axis","CISO","North","Fresno",null,1.5,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.11,0.85,1.0900000000000001,0.4,0.71,0.1,0.1,0.1]
["HENRTA_6_SOLAR2",null,"Westside Solar Power PV1",null,"Solar_1Axis","CISO","North","Fresno",null,2,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["HENRTA_6_UNITA1",null,"GWF HENRIETTA PEAKER PLANT UNIT 1",null,"Peaker","CISO","North","Fresno",1,49.98,null,"FC","","",null,null,null,null,null,1,24,24,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98,49.98]
["HENRTA_6_UNITA2",null,"GWF HENRIETTA PEAKER PLANT UNIT 2",null,"Peaker","CISO","North","Fresno",1,49.42,null,"FC","","",null,null,null,null,null,1,24,24,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42,49.42]
["HENRTS_1_SOLAR",null,"Henrietta Solar Project",null,"Solar_1Axis","CISO","North","Fresno",null,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.36,7.03,56.7,72.97,26.72,47.51,0.38,0.1,0.1]
["HERDLN_6_BYHSR1",null,"Byron Highway Solar",null,"Solar_Fixed","CISO","North","CAISO System",null,5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["HIDSRT_2_UNITS",null,"HIGH DESERT POWER PROJECT AGGREGATE",null,"CCGT","CISO","South","CAISO System",1,850,null,"FC","","",null,null,null,null,null,1,24,24,850,850,850,850,850,850,850,850,850,850,850,850]
["HIGGNS_1_COMBIE",null,"Combie South",null,"Hydro","CISO","North","Sierra",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,1.1299999999999999,0.9,0.76,0.9,0.32,0.18,0.32,0.31,0.1,0.06,0.89,1.1000000000000001]
["HIGGNS_7_QFUNTS",null,"HIGGNS_7_QFUNTS",null,"Hydro",null,"North","Sierra",null,0.21,null,"FC","","",null,null,null,null,null,1,24,24,0.21,0.12,0.1,0.09,0.2,0.2,0.16,0.16,0.15,7.0000000000000007E-2,0.08,0.14000000000000001]
["HIGHDS_2_H5SBT1",null,"High 5 Solar BESS","HIGHDS_2_H5SSR1","Paired_BattStorage","CISO","South","CAISO System",2,50,100,"FC","","",false,1,0.84,200,200,1,24,4,50,50,50,50,50,50,50,50,50,50,50,50]
["HIGHDS_2_H5SSR1",null,"High 5 Solar","HIGHDS_2_H5SBT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,100,100,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,50,20.3,38.96,0.18,0.1,0.1]
["HILAND_7_YOLOWD",null,"CLEAR LAKE UNIT 1",null,"Hydro","CISO","North","NCNB",null,3.75,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["HINSON_6_LBECH1",null,"Long Beach Unit 1",null,"Peaker","CISO","South","LA Basin",1,63,null,"FC","","",null,null,null,null,null,1,24,24,63,63,63,63,63,63,63,63,63,63,63,63]
["HINSON_6_LBECH2",null,"Long Beach Unit 2",null,"Peaker","CISO","South","LA Basin",1,63,null,"FC","","",null,null,null,null,null,1,24,24,63,63,63,63,63,63,63,63,63,63,63,63]
["HINSON_6_LBECH3",null,"Long Beach Unit 3",null,"Peaker","CISO","South","LA Basin",1,63,null,"FC","","",null,null,null,null,null,1,24,24,63,63,63,63,63,63,63,63,63,63,63,63]
["HINSON_6_LBECH4",null,"Long Beach Unit 4",null,"Peaker","CISO","South","LA Basin",1,63,null,"FC","","",null,null,null,null,null,1,24,24,63,63,63,63,63,63,63,63,63,63,63,63]
["HNTGBH_2_PL1X3",null,"Huntington Beach Energy",null,"CCGT","CISO","South","LA Basin",1,673.8,null,"FC","","",null,null,null,null,null,1,24,24,673.8,673.8,673.8,673.8,673.8,673.8,673.8,673.8,673.8,673.8,673.8,673.8]
["HOLGAT_1_BORAX",null,"U.S. Borax, Unit 1",null,"CHP","CISO","South","CAISO System",null,48.2,null,"FC","","",null,null,null,null,null,1,24,24,18.18,18.84,17.87,15.89,13.1,24.17,13.59,13.75,12.27,15.29,25.21,19.73]
["HOLSTR_1_SOLAR",null,"San Benito Smart Park",null,"Solar_Fixed","CISO","North","CAISO System",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["HOLSTR_1_SOLAR2",null,"Hollister Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.11,0.85,1.0900000000000001,0.4,0.71,0.1,0.1,0.1]
["HOOV_2_ANAPT",null,"Import",null,"Hydro","WALC","South","Hoover Power Plant",1,40.39,null,"IAR","","",null,null,null,null,null,1,24,24,40.39,40.39,40.39,40.39,40.39,40.39,40.39,40.39,40.39,40.39,40.39,40.39]
["HOOVER_2_MWDPT",null,"Import",null,"Hydro","WALC","South","HOOVER MWD",1,249,null,"IAR","","",null,null,null,null,null,1,24,24,249,249,249,249,249,249,249,249,249,249,249,249]
["HOOVER_2_SCEPT",null,"Import",null,"Hydro","WALC","South","Hoover DAM - SCE Share",1,287,null,"IAR","","",null,null,null,null,null,1,24,24,287,287,287,287,287,287,287,287,287,287,287,287]
["HOOVER_2_VEAPT",null,"Import",null,"Hydro","WALC","South","HOOVER VEA",1,16,null,"IAR","","",null,null,null,null,null,1,24,24,16,16,16,16,16,16,16,16,16,16,16,16]
["HUMBPP_1_UNITS3",null,"Humboldt Bay Generating Station 3",null,"Reciprocating Engine","CISO","North","Humboldt",1,65.08,null,"FC","","",null,null,null,null,null,1,24,24,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08,65.08]
["HUMBPP_6_UNITS",null,"Humboldt Bay Generating Station 1",null,"Reciprocating Engine","CISO","North","Humboldt",1,97.62,null,"FC","","",null,null,null,null,null,1,24,24,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62,97.62]
["HURON_6_SOLAR",null,"Huron Solar Station",null,"Solar_Fixed","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["HYTTHM_2_UNITS",null,"HYATT-THERMALITO PUMP-GEN (AGGREGATE)",null,"Hydro","CISO","North","CAISO System",1,933.1,null,"FC","","",null,null,null,null,null,1,24,24,140.18,357.44,338.03,246.24,256.92,345.03,621.80999999999995,595.72,520.26,279.81,201.34,168.66]
["IGNACO_1_QF",null,"SMALL QF AGGREGATION - VALLEJO/DINSMORE",null,"CHP","CISO","North","NCNB",null,0.5,null,"FC","","",null,null,null,null,null,1,24,24,0.02,0.02,0.01,0.02,0.03,0.02,0.02,0.01,0.01,0.01,0.01,0.01]
["INDIGO_1_UNIT 1",null,"INDIGO PEAKER UNIT 1",null,"Peaker","CISO","South","LA Basin",1,45.3,null,"FC","","",null,null,null,null,null,1,24,24,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3]
["INDIGO_1_UNIT 2",null,"INDIGO PEAKER UNIT 2",null,"Peaker","CISO","South","LA Basin",1,45.3,null,"FC","","",null,null,null,null,null,1,24,24,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3]
["INDIGO_1_UNIT 3",null,"INDIGO PEAKER UNIT 3",null,"Peaker","CISO","South","LA Basin",1,45.3,null,"FC","","",null,null,null,null,null,1,24,24,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3,45.3]
["INDVLY_1_UNITS",null,"Indian Valley Hydro",null,"Hydro","CISO","North","NCNB",null,3.01,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0.13,0.32,0.82,0.95,0.86,0.16,0,0,0]
["INTKEP_2_UNITS",null,"CCSF Hetch_Hetchy Hydro Aggregate",null,"Hydro","CISO","North","CAISO System",1,405,null,"FC","","",null,null,null,null,null,1,24,24,307,307,307,307,307,307,307,307,239,300,307,307]
["INTMNT_3_ANAHEIM",null,"Import",null,"Coal","LADWP","South","Intermountain Power Project",1,234,null,"IAR","","",null,null,null,null,null,1,24,24,234,234,234,234,234,234,234,234,234,234,234,234]
["INTMNT_3_PASADENA",null,"Import",null,"Coal","LADWP","South","Intermountain Power Project",null,107,null,"IAR","","",null,null,null,null,null,1,24,24,107,107,107,107,107,107,107,107,107,107,107,107]
["INTMNT_3_RIVERSIDE",null,"Import",null,"Coal","LADWP","South","IPPDYN",1,135,null,"IAR","","",null,null,null,null,null,1,24,24,136,136,136,136,136,136,136,136,136,136,136,136]
["IVANPA_1_UNIT1",null,"Ivanpah 1",null,"Solar_Thermal","CISO","South","CAISO System",null,126,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,4.32,11.4,55.01,67.47,36,56.93,2.68,0.1,0.1]
["IVANPA_1_UNIT2",null,"Ivanpah 2",null,"Solar_Thermal","CISO","South","CAISO System",null,133,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,4.5599999999999996,12.03,58.06,71.22,38,60.1,2.83,0.1,0.1]
["IVANPA_1_UNIT3",null,"Ivanpah 3",null,"Solar_Thermal","CISO","South","CAISO System",null,133,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,4.5599999999999996,12.03,58.06,71.22,38,60.1,2.83,0.1,0.1]
["IVSLR2_2_SM2SR1",null,"Silver Ridge Mount Signal 2",null,"Solar_1Axis","CISO","South","San Diego-IV",null,150,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.71,4.83,63.79,100.94,30.45,58.43,0.26,0.1,0.1]
["IVSLRP_2_SOLAR1",null,"Silver Ridge Mount Signal",null,"Solar_Fixed","CISO","South","San Diego-IV",null,200,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.59,3.04,50.61,99.31,24.53,53.51,0.31,0.1,0.1]
["IVWEST_2_SOLAR1",null,"Imperial Valley West ( Q # 608) ",null,"Solar_1Axis","CISO","South","San Diego-IV",null,150,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.71,4.83,63.79,100.94,30.45,58.43,0.26,0.1,0.1]
["JACMSR_1_JACSR1",null,"Jacumba Solar Farm",null,"Solar_1Axis","CISO","South","San Diego-IV",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["JAVASR_1_JAVSR1",null,"Java Solar",null,"Solar_1Axis","CISO","North","Fresno",null,13.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.18,0.95,7.66,9.85,3.61,6.41,0.1,0.1,0.1]
["JAWBNE_2_NSRWND",null,"North Sky River Wind Project",null,"Wind","CISO","South","CAISO System",null,160,null,"FC","","",null,null,null,null,null,1,24,24,13.44,32.450000000000003,36.340000000000003,58.54,66.010000000000005,60.12,59.9,55.33,33.97,18.190000000000001,10.56,10.35]
["JAWBNE_2_SRWND",null,"Sky River Wind Repower A",null,"Wind","CISO","South","CAISO System",null,30,null,"FC","","",null,null,null,null,null,1,24,24,6.06,8.08,7.98,10.73,13.42,12.37,11.1,8.7100000000000009,7.4,7.99,8.76,7.65]
["JAWBNE_2_SRWWD2",null,"Sky River Wind Repower B",null,"Wind","CISO","South","CAISO System",null,30.2,null,"FC","","",null,null,null,null,null,1,24,24,2.54,6.12,6.86,11.05,12.46,11.35,11.31,10.44,6.41,3.43,1.99,1.95]
["JAYNE_6_WLSLR",null,"Westlands Solar Farm PV 1",null,"Solar_Fixed","CISO","North","Fresno",null,18,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.24,0.94,6.9,10.78,3.62,7.21,0.12,0.1,0.1]
["JOANEC_2_ST3BT3",null,"Santa Ana Storage 3",null,"Battery Storage","CISO","South","LA Basin",1,40,null,"FC","","",true,1,0.8,160,160,1,24,4,40,40,40,40,40,40,40,40,40,40,40,40]
["JOANEC_2_STABT1",null,"Santa Ana Storage 1",null,"Battery Storage","CISO","South","LA Basin",2,20,null,"FC","","",true,1,0.8,80,80,1,24,4,16.5,16.5,16.5,16.5,16.5,16.5,16.5,16.5,16.5,16.5,16.5,16.5]
["JOANEC_2_STABT2",null,"Santa Ana Storage 2",null,"Battery Storage","CISO","South","LA Basin",1,20,null,"FC","","",true,1,0.8,80,80,1,24,4,20,20,20,20,20,20,20,20,20,20,20,20]
["JOHANN_2_JOSBT1",null,"Johanna Storage 1",null,"Battery Storage","CISO","South","LA Basin",3,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["JOHANN_2_JOSBT2",null,"Johanna Storage 2",null,"Battery Storage","CISO","South","LA Basin",2,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["JOHANN_2_OCEBT2",null,"Orange County Energy Storage 2",null,"Battery Storage","CISO","South","LA Basin",3,9,null,"FC","","",true,1,0.8,36,36,1,24,4,9,9,9,9,9,9,9,9,9,9,9,9]
["JOHANN_2_OCEBT3",null,"Orange County Energy Storage 3",null,"Battery Storage","CISO","South","LA Basin",3,6,null,"FC","","",true,1,0.8,24,24,1,24,4,6,6,6,6,6,6,6,6,6,6,6,6]
["KANSAS_6_SOLAR",null,"RE Kansas South",null,"Solar_Fixed","CISO","North","Fresno",null,20,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["KEARNY_6_NESBT1",null,"Kearny North Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["KEARNY_6_SESBT2",null,"Kearny South Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["KEKAWK_6_UNIT",null,"STS HYDROPOWER LTD. (KEKAWAKA)",null,"Hydro","CISO","North","Humboldt",null,5.5,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["KELSO_2_UNITS",null,"Mariposa Energy",null,"Peaker","CISO","North","Bay Area",1,198.03,null,"FC","","",null,null,null,null,null,1,24,24,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03,198.03]
["KELYRG_6_UNIT",null,"KELLY RIDGE HYDRO",null,"Hydro","CISO","North","Sierra",1,11,null,"FC","","",null,null,null,null,null,1,24,24,11,11,11,11,11,11,11,11,11,11,11,11]
["KERKH2_7_UNIT 1",null,"KERKHOFF PH 2 UNIT #1",null,"Hydro","CISO","North","Fresno",1,153.9,null,"FC","","",null,null,null,null,null,1,24,24,23.4,22.5,33.6,74.599999999999994,99.32,29.76,32.04,74.599999999999994,87.68,27.92,10,30.56]
["KERMAN_6_SOLAR1",null,"Fresno Solar South",null,"Solar_1Axis","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["KERMAN_6_SOLAR2",null,"Fresno Solar West",null,"Solar_1Axis","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["KERNFT_1_UNITS",null,"KERN FRONT LIMITED",null,"Peaker","CISO","North","Kern",1,52.4,null,"FC","","",null,null,null,null,null,1,24,24,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4,52.4]
["KERNRG_1_UNITS",null,"South Belridge Cogen Facility",null,"Peaker","CISO","North","CAISO System",null,55.2,null,"FC","","",null,null,null,null,null,1,24,24,9.6300000000000008,3.68,2.36,1.3,13.73,7.95,8.6,8.91,6.95,9.81,1.19,3.39]
["KERRGN_1_UNIT 1",null,"KERN RIVER HYDRO UNITS 1-4 AGGREGATE",null,"Hydro","CISO","South","CAISO System",null,25.6,null,"FC","","",null,null,null,null,null,1,24,24,10.82,14.72,14.95,23.23,24.04,21.89,19.170000000000002,13.05,10.050000000000001,11.14,11.78,11.83]
["KINGCO_1_KINGBR",null,"Kingsburg Cogen",null,"Peaker","CISO","North","Fresno",1,34.5,null,"FC","","",null,null,null,null,null,1,24,24,34.5,34.5,34.5,34.5,34.5,34.5,34.5,34.5,34.5,34.5,34.5,34.5]
["KINGRV_7_UNIT 1",null,"KINGS RIVER HYDRO UNIT 1",null,"Hydro","CISO","North","Fresno",1,51.2,null,"FC","","",null,null,null,null,null,1,24,24,51.2,51.2,40.96,51.2,51.2,51.2,51.2,51.2,51.2,51.2,51.2,51.2]
["KIRKER_7_KELCYN",null,"KELLER CANYON LANDFILL GEN FACILICITY",null,"Biogas","CISO","North","Bay Area",null,3.56,null,"FC","","",null,null,null,null,null,1,24,24,3.48,3.56,3.56,3.33,3.56,3.56,3.54,3.51,3.56,3.49,3.56,3.55]
["KNGBRD_2_SOLAR1",null,"Kingbird Solar A",null,"Solar_1Axis","CISO","South","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["KNGBRD_2_SOLAR2",null,"Kingbird Solar B",null,"Solar_1Axis","CISO","South","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["KNGBRG_1_KBSLR1",null,"Kingsburg1",null,"Solar_Fixed","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["KNGBRG_1_KBSLR2",null,"Kingsburg2",null,"Solar_Fixed","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["KNGCTY_6_UNITA1",null,"King City Energy Center, Unit 1",null,"Peaker","CISO","North","CAISO System",1,44.6,null,"FC","","",null,null,null,null,null,1,24,24,44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6,44.6]
["KNTSTH_6_SOLAR",null,"Kent South",null,"Solar_Fixed","CISO","North","Fresno",null,20,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["KNTSTH_6_WALSR1",null,"Westlands Almond",null,"Solar_1Axis","CISO","North","Fresno",null,19.88,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["KRAMER_1_R1BX3",null,"Resurgence 1 BESS","KRAMER_1_R1PX3","Paired_BattStorage","CISO","South","CAISO System",1,75,90,"FC","","",false,1,0.879,300,300,1,24,4,75,75,75,75,75,75,75,75,75,75,75,75]
["KRAMER_1_R1PX3",null,"Resurgence 1 PV","KRAMER_1_R1BX3","Paired_Solar_1Axis","CISO","South","CAISO System",null,90,90,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.43,2.9,15,15,15,15,0.16,0.1,0.1]
["KRAMER_1_R2BX2",null,"Resurgence 2 BESS","KRAMER_1_R2PX2","Paired_BattStorage","CISO","South","CAISO System",1,40,60,"FC","","",false,1,0.877,160,160,1,24,4,40,40,40,40,40,40,40,40,40,40,40,40]
["KRAMER_1_R2PX2",null,"Resurgence 2 PV","KRAMER_1_R2BX2","Paired_Solar_1Axis","CISO","South","CAISO System",null,48,60,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.23,1.54,20,20,9.74,18.7,0.1,0.1,0.1]
["KRNCNY_6_UNIT",null,"KERN CANYON POWERHOUSE",null,"Hydro","CISO","North","CAISO System",null,10.6,null,"FC","","",null,null,null,null,null,1,24,24,2.13,3.88,4.29,7.68,7.75,7.13,5.91,4.62,3.64,3.39,3.47,2.86]
["KYCORA_6_KMSBT1",null,"Kearny Mesa Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,1,null,"EO","","",true,1,0.8,4,4,1,24,4,0,0,0,0,0,0,0,0,0,0,0,0]
["LACIEN_2_VENICE",null,"MWD Venice Hydroelectric Recovery Plant",null,"Hydro","CISO","South","LA Basin",null,9.9499999999999993,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["LAGBEL_2_CBPBT1",null,"CALD BESS I",null,"Battery Storage","CISO","South","LA Basin",1,100,null,"FC","","",true,1,0.8,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["LAMONT_1_SOLAR1",null,"Regulus Solar",null,"Solar_1Axis","CISO","North","Kern",null,60,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.82,4.22,34.020000000000003,43.78,16.03,28.51,0.23,0.1,0.1]
["LAMONT_1_SOLAR2",null,"Redwood Solar Farm 4",null,"Solar_1Axis","CISO","North","Kern",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["LAMONT_1_SOLAR3",null,"Woodmere Solar Farm",null,"Solar_1Axis","CISO","North","Kern",null,14.99,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.2,1.05,8.5,10.94,4.01,7.12,0.1,0.1,0.1]
["LAMONT_1_SOLAR4",null,"Hayworth Solar Farm",null,"Solar_1Axis","CISO","North","Kern",null,26.66,null,"FC","","",null,null,null,null,null,1,24,24,6.33,9.7100000000000009,11.14,17.61,18.059999999999999,18.87,21.43,20.05,14.53,11.28,7.42,4.8899999999999997]
["LAMONT_1_SOLAR5",null,"Redcrest Solar Farm",null,"Solar_1Axis","CISO","North","Kern",null,16.66,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.23,1.17,9.4499999999999993,12.16,4.45,7.92,0.1,0.1,0.1]
["LAPLMA_2_UNIT 1",null,"La Paloma Generating Plant Unit #1",null,"CCGT","CISO","North","CAISO System",1,267,null,"FC","","",null,null,null,null,null,1,24,24,267,267,267,267,267,267,267,267,267,267,267,267]
["LAPLMA_2_UNIT 2",null,"La Paloma Generating Plant Unit #2",null,"CCGT","CISO","North","CAISO System",1,266,null,"FC","","",null,null,null,null,null,1,24,24,266,266,266,266,266,266,266,266,266,266,266,266]
["LAPLMA_2_UNIT 3",null,"La Paloma Generating Plant Unit #3",null,"CCGT","CISO","North","CAISO System",1,266,null,"FC","","",null,null,null,null,null,1,24,24,266,266,266,266,266,266,266,266,266,266,266,266]
["LAPLMA_2_UNIT 4",null,"LA PALOMA GENERATING PLANT, UNIT #4",null,"CCGT","CISO","North","CAISO System",1,267,null,"FC","","",null,null,null,null,null,1,24,24,267,267,267,267,267,267,267,267,267,267,267,267]
["LARKSP_6_UNIT 1",null,"LARKSPUR PEAKER UNIT 1",null,"Peaker","CISO","South","San Diego-IV",1,49,null,"FC","","",null,null,null,null,null,1,24,24,49,49,49,49,49,49,49,49,49,49,49,49]
["LARKSP_6_UNIT 2",null,"LARKSPUR PEAKER UNIT 2",null,"Peaker","CISO","South","San Diego-IV",1,49,null,"FC","","",null,null,null,null,null,1,24,24,49,49,49,49,49,49,49,49,49,49,49,49]
["LAROA2_2_UNITA1",null,"LR2",null,"CCGT","CISO","South","San Diego-IV",1,322,null,"FC","","",null,null,null,null,null,1,24,24,322,322,322,322,322,322,322,322,322,322,322,322]
["LASSEN_6_UNITS",null,"Honey Lake Power",null,"Biomass/Wood","CISO","North","CAISO System",1,30,null,"FC","","",null,null,null,null,null,1,24,24,30,30,30,30,30,30,30,30,30,30,30,30]
["LAWRNC_7_SUNYVL",null,"City of Sunnyvale Unit 1 and 2",null,"Biogas","CISO","North","Bay Area",null,0.3,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0.05,0.06,0.03,0.04,0.06,0.02,0.01,0.01,0,0]
["LCKHT1_2_LH1BT1",null,"Lockhart Solar BESS 1",null,"Battery Storage","CISO","South","CAISO System",1,45,null,"ID",1,"",true,1,0.8,180,180,1,24,4,45,45,45,45,45,45,45,45,45,45,45,45]
["LCKHT1_2_LH1SR1",null,"Lockhart Solar 1 PV",null,"Paired_Solar_1Axis","CISO","South","CAISO System",null,85,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.4,2.73,36.14,57.2,17.25,33.11,0.15,0.1,0.1]
["LCKHT1_2_LH1SR2",null,"Lockhart Solar 2",null,"Solar_1Axis","CISO","South","CAISO System",null,75,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.36,2.41,31.89,50.47,15.22,29.22,0.13,0.1,0.1]
["LEBECS_2_UNITS",null,"Pastoria Energy Facility",null,"CCGT","CISO","South","Big Creek-Ventura",1,799.47,null,"FC","","",null,null,null,null,null,1,24,24,799.47,799.47,795,785,775,775,775,775,775,785,799.47,799.47]
["LECEF_1_UNITS",null,"LOS ESTEROS ENERGY FACILITY AGGREGATE",null,"CCGT","CISO","North","Bay Area",1,309.83999999999997,null,"FC","","",null,null,null,null,null,1,24,24,304,304,304,303,303,302,302,299,302,303,303,303]
["LECONT_2_LESBT1",null,"LeConte Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,125,null,"PD","",40.4,true,1,0.8,240,240,1,24,4,40,40,40,40,40,40,40,40,40,40,40,40]
["LEPRFD_1_KANSAS",null,"Kansas",null,"Solar_Fixed","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["LGHTHP_6_ICEGEN",null,"CARSON COGENERATION",null,"CCGT","CISO","South","LA Basin",1,48,null,"FC","","",null,null,null,null,null,1,24,24,48,48,48,48,48,48,48,48,48,48,48,48]
["LHILLS_6_SOLAR1",null,"Lost Hills Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["LILIAC_6_SOLAR",null,"Mesa Crest",null,"Solar_1Axis","CISO","South","San Diego-IV",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.1,0.1,0.1]
["LITLRK_6_GBCSR1",null,"Green Beanworks C",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.1,0.1,0.1]
["LITLRK_6_SEPV01",null,"Gestamp Solar 1",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,2,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["LITLRK_6_SOLAR1",null,"Lancaster Little Rock C ",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.16,2.13,3.36,1.01,1.95,0.1,0.1,0.1]
["LITLRK_6_SOLAR2",null,"Palmdale 18",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,2,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.85,1.35,0.41,0.78,0.1,0.1,0.1]
["LITLRK_6_SOLAR3",null,"One Ten Partners",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,2,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.85,1.35,0.41,0.78,0.1,0.1,0.1]
["LITLRK_6_SOLAR4",null,"Little Rock Pham Solar",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.1,0.1,0.1]
["LIVEOK_6_SOLAR",null,"Harris",null,"Solar_Fixed","CISO","North","Sierra",null,1.25,null,"PD",0.4,"",null,null,null,null,null,1,24,24,0.04,0.04,0.04,0.04,0.04,0.19,0.3,0.1,0.2,0.04,0.04,0.04]
["LIVOAK_1_UNIT 1",null,"LIVE OAK LIMITED",null,"Peaker","CISO","North","Kern",1,49.7,null,"FC","","",null,null,null,null,null,1,24,24,49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7,49.7]
["LMBEPK_2_UNITA1",null,"Lambie Energy Center, Unit #1",null,"Peaker","CISO","North","Bay Area",1,47.5,null,"FC","","",null,null,null,null,null,1,24,24,47.5,47.5,47.5,47.5,47.5,47.5,47.5,47.5,47.5,47.5,47.5,47.5]
["LMBEPK_2_UNITA2",null,"Creed Energy Center, Unit #1",null,"Peaker","CISO","North","Bay Area",1,47.6,null,"FC","","",null,null,null,null,null,1,24,24,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6]
["LMBEPK_2_UNITA3",null,"Goose Haven Energy Center, Unit #1",null,"Peaker","CISO","North","Bay Area",1,47.75,null,"FC","","",null,null,null,null,null,1,24,24,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75,47.75]
["LMEC_1_PL1X3",null,"Los Medanos Energy Center AGGREGATE",null,"CCGT","CISO","North","Bay Area",1,580,null,"FC","","",null,null,null,null,null,1,24,24,580,580,580,580,580,580,580,580,580,580,580,580]
["LNCSTR_6_CREST",null,"Lanacaster Aggregate Solar Resources",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,5.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["LNCSTR_6_SOLAR2","LNCSTR_6_SOLAR2_LESR","SEPV Sierra NGR",null,"Hybrid_BattStorage","CISO","South","Big Creek-Ventura",2,7,8.25,"PD","",6.9,true,1,0.8,28,28,1,24,4,6.8,6.8,6.8,6.8803418803418817,6.774193548387097,5.3135313531353141,4.3513513513513518,6.0299625468164804,5.2442996742670998,6.8898678414096919,6.8,6.8]
["LNCSTR_6_SOLAR2","LNCSTR_6_SOLAR2_SUN","SEPV Sierra NGR",null,"Hybrid_Solar_1Axis","CISO","South","Big Creek-Ventura",2,3,8.25,"PD","",6.9,null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.9658119658119658E-2,0.12580645161290324,1.5864686468646862,2.5486486486486486,0.87003745318352055,1.6557003257328988,1.013215859030837E-2,0.1,0.1]
["LOCKFD_1_BEARCK",null,"Bear Creek Solar",null,"Solar_Fixed","CISO","North","Stockton",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.1,0.1,0.1]
["LOCKFD_1_KSOLAR",null,"Kettleman Solar",null,"Solar_Fixed","CISO","North","Stockton",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.38,0.6,0.2,0.4,0.1,0.1,0.1]
["LODI25_2_UNIT 1",null,"LODI GAS TURBINE",null,"Peaker","CISO","North","Stockton",1,25,null,"FC","","",null,null,null,null,null,1,24,24,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8,23.8]
["LODIEC_2_PL1X2",null,"Lodi Energy Center",null,"CCGT","CISO","North","Sierra",1,302.58,null,"FC","","",null,null,null,null,null,1,24,24,302.58,302.58,302.58,302.58,302.58,302.58,302.58,302.58,302.58,302.58,302.58,302.58]
["LOTUS_6_LSFSR1",null,"Lotus Solar Farm",null,"Solar_1Axis","CISO","North","Fresno",null,50,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.68,3.51,28.35,36.479999999999997,13.36,23.76,0.19,0.1,0.1]
["LOWGAP_1_SUPHR",null,"Mill & Sulphur Creek Hydro",null,"Hydro","CISO","North","CAISO System",null,0.99,null,"FC","","",null,null,null,null,null,1,24,24,0.43,0.3,0.15,0.27,0.08,0,0,0,0,0.05,0.04,0.15]
["LOWGAP_7_QFUNTS",null,"Matthews Dam Hydro",null,"Hydro","CISO","North","CAISO System",null,1.35,null,"FC","","",null,null,null,null,null,1,24,24,0.92,0.95,0.8,0.65,0.43,0.2,0.13,0.11,0.19,0.23,0.48,0.6]
["LTBEAR_1_LB3SR3",null,"Little Bear 3 Solar",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["LTBEAR_1_LB4SR4",null,"Little Bear 4",null,"Solar_1Axis","CISO","North","Fresno",null,50,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.68,3.51,28.35,36.479999999999997,13.36,23.76,0.19,0.1,0.1]
["LTBEAR_1_LB4SR5",null,"Little Bear 4 Solar 5",null,"Solar_1Axis","CISO","North","Fresno",null,50,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.68,3.51,28.35,36.479999999999997,13.36,23.76,0.19,0.1,0.1]
["LTBERA_1_LB1SR1",null,"Little Bear Solar 1",null,"Solar_1Axis","CISO","North","Fresno",null,40,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.54,2.81,22.68,29.19,10.69,19.010000000000002,0.15,0.1,0.1]
["MAGNLA_6_ANAHEIM",null,"Import",null,"CCGT","LADWP","South","Magnolia Power Plant Anaheim",1,109,null,"IAR","","",null,null,null,null,null,1,24,24,109,109,109,109,109,109,109,109,109,109,109,109]
["MAGNLA_6_CERRITOS",null,"Import",null,"CCGT","LADWP","South","Magnolia Power Plant Cerritos",null,12,null,"IAR","","",null,null,null,null,null,1,24,24,12,12,12,12,12,12,12,12,12,12,12,12]
["MAGNLA_6_COLTON",null,"Import",null,"CCGT","LADWP","South","Magnolia Power Project",null,12,null,"IAR","","",null,null,null,null,null,1,24,24,12,12,12,12,12,12,12,12,12,12,12,12]
["MAGNLA_6_PASADENA",null,"Import",null,"CCGT","LADWP","South","Magnolia Power Plant - PASADENA",null,18,null,"IAR","","",null,null,null,null,null,1,24,24,18,18,18,18,18,18,18,18,18,18,18,18]
["MAGUND_1_BKISR1",null,"Bakersfield Industrial 1",null,"Solar_1Axis","CISO","North","Kern",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.73,0.27,0.48,0.1,0.1,0.1]
["MAGUND_1_BKSSR2",null,"Bakersfield Solar 1",null,"Solar_1Axis","CISO","North","Kern",null,5.25,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.37,2.98,3.83,1.4,2.4900000000000002,0.1,0.1,0.1]
["MALAGA_1_AUCTG1",null,"Acid Unit 1","MALAGA_1_AUCTG2","Peaker","CISO","North","Fresno",1,55.3,97,"FC","","",null,null,null,null,null,1,24,24,48.43,48.43,48.43,48.43,48.43,48.43,48.43,48.43,48.43,48.43,48.43,48.43]
["MALAGA_1_AUCTG2",null,"Acid Unit 2","MALAGA_1_AUCTG1","Peaker","CISO","North","Fresno",1,55.3,97,"FC","","",null,null,null,null,null,1,24,24,48.18,48.18,48.18,48.18,48.18,48.18,48.18,48.18,48.18,48.18,48.18,48.18]
["MALAGA_1_PL1X2",null,"Malaga Power Aggregate",null,"Peaker",null,"North","Fresno",1,96.61,null,"FC","","",null,null,null,null,null,1,24,24,96.61,96.61,96.61,96.61,96.61,96.61,96.61,96.61,96.61,96.61,96.61,96.61]
["MALCHQ_7_UNIT 1",null,"MALACHA HYDRO L.P.",null,"Hydro","CISO","North","CAISO System",null,32.5,null,"FC","","",null,null,null,null,null,1,24,24,14.77,9.44,7.95,9.9700000000000006,8.92,3.04,1.46,0.59,0,0.26,1.05,2.2999999999999998]
["MALIN_5_BPADYN",null,"Import",null,"Hydro","BPAT","North","MALIN_5_BPADYN",null,700,null,"IAR","","",null,null,null,null,null,1,24,24,700,700,700,700,700,700,700,700,700,700,700,700]
["MALIN_5_GCPDDYN",null,"Import",null,"Hydro","BPAT","North","Grant County Hydro Facilities",null,125,null,"IAR","","",null,null,null,null,null,1,24,24,125,125,125,125,125,125,125,125,125,125,125,125]
["MALIN_5_HERMDYN",null,"Import",null,"CCGT","BPAT","North","MALIN_5_HERMDYN",null,308,null,"IAR","","",null,null,null,null,null,1,24,24,308,308,308,308,308,308,308,308,308,308,308,308]
["MALIN_5_IBERDR",null,"Import",null,"Wind","BPAT","North","Iberdrola Centroid Sytem Resource",null,100,null,"IAR","","",null,null,null,null,null,1,24,24,10,22.5,17,44.71,35,36,9,12,13.5,10,9,9]
["MALIN_5_INHRED",null,"Import",null,"Wind","BPAT","North","CSF Columbia Gorge",null,50,null,"IAR","","",null,null,null,null,null,1,24,24,5,11.25,8.5,22.36,17.5,18,4.5,6,6.75,5,4.5,4.5]
["MALIN_5_INHRPG",null,"Import",null,"Wind","BPAT","North","BIGLOW CANYON",null,50,null,"IAR","","",null,null,null,null,null,1,24,24,5,11.25,8.5,22.36,17.5,18,4.5,6,6.75,5,4.5,4.5]
["MANTEC_1_ML1SR1",null,"Manteca  Land 1",null,"Solar_1Axis","CISO","North","Stockton",null,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["MANZNA_2_WIND",null,"Manzana Wind",null,"Wind","CISO","South","CAISO System",null,189,null,"FC","","",null,null,null,null,null,1,24,24,15.88,38.33,42.93,69.150000000000006,77.97,71.02,70.760000000000005,65.349999999999994,40.130000000000003,21.49,12.48,12.22]
["MARCPW_6_SOLAR1",null,"Maricopa West Solar PV",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["MARTIN_1_SUNSET",null,"Sunset Reservoir - North Basin",null,"Solar_Fixed","CISO","North","Bay Area",null,4.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.24,1.72,2.7,0.9,1.8,0.1,0.1,0.1]
["MARVEL_2_MARBT3",null,"Marvel 2",null,"Battery Storage","CISO","South","LA Basin",1,74.94,null,"FC","","",true,2.7213114754098364,0.83,299.76,815.74032786885255,1,24,10.885245901639346,74.94,74.94,74.94,74.94,74.94,74.94,74.94,74.94,74.94,74.94,74.94,74.94]
["MARVEL_2_MARBX2",null,"Marvel",null,"Battery Storage","CISO","South","LA Basin",1,325,null,"FC","","",true,2.7213114754098364,0.83,1300,3537.7049180327872,1,24,10.885245901639346,325,325,325,325,325,325,325,325,325,325,325,325]
["MCARTH_6_FRIVRB",null,"Fall River Mills Project B",null,"Solar_Fixed","CISO","North","CAISO System",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.1,0.1,0.1]
["MCCALL_1_QF",null,"Fish Water",null,"Hydro","CISO","North","Fresno",null,0.52,null,"FC","","",null,null,null,null,null,1,24,24,0.33,0.3,0.27,0.23,0.21,0.28000000000000003,0.31,0.28999999999999998,0.26,0.35,0.31,0.25]
["MCFLND_5_MBSBX2","MCFLND_5_MBSBX2_SUN","McFarland Solar B Hybrid",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,300,300,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["MCFLND_5_MBSBX2","MCFLND_5_MBSBX2_LESR","McFarland Solar B Hybrid",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,150,300,"FC","","",false,1,0.8,600,600,1,24,4,150,150,150,150,150,150,150,150,150,150,150,150]
["MCFLND_5_MFSBT1",null,"McFarland Solar A BESS","MCFLND_5_MFSSR1","Paired_BattStorage","CISO","South","CAISO System",2,100,500,"FC","","",false,1,0.8,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["MCFLND_5_MFSSR1",null,"McFarland Solar A PV","MCFLND_5_MFSBT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,200,500,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["MCSWAN_6_UNITS",null,"MC SWAIN HYDRO",null,"Hydro","CISO","North","Fresno",1,9,null,"FC","","",null,null,null,null,null,1,24,24,9,9,9,9,9,9,9,9,9,9,9,9]
["MDFKRL_2_PROJCT",null,"MIDDLE FORK AND RALSTON PSP",null,"Hydro","CISO","North","Sierra",1,210,null,"FC","","",null,null,null,null,null,1,24,24,210,210,210,210,210,210,210,210,210,210,210,210]
["MELRSE_6_MELBT1",null,"Melrose BESS 1",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["MELRSE_6_MELBT2",null,"Melrose BESS 2",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["MENBIO_6_RENEW1",null,"CalRENEW - 1(A)",null,"Solar_Fixed","CISO","North","Fresno",null,5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.26,1.92,3,1,2,0.1,0.1,0.1]
["MERCED_1_SOLAR1",null,"Mission Solar",null,"Solar_1Axis","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["MERCED_1_SOLAR2",null,"Merced Solar",null,"Solar_1Axis","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["MERCFL_6_UNIT",null,"Merced Falls Powerhouse",null,"Hydro","CISO","North","Fresno",1,3.5,null,"FC","","",null,null,null,null,null,1,24,24,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5,3.5]
["MESAP_1_QF",null,"SMALL QF AGGREGATION - SAN LUIS OBISPO",null,"CHP","CISO","North","CAISO System",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["METEC_2_PL1X3",null,"Metcalf Energy Center",null,"CCGT","CISO","North","Bay Area",1,597.04999999999995,null,"FC","","",null,null,null,null,null,1,24,24,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995,597.04999999999995]
["MIDWD_2_WIND2",null,"Coram Energy",null,"Wind","CISO","South","CAISO System",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.25,0.61,0.68,1.1000000000000001,1.24,1.1299999999999999,1.1200000000000001,1.04,0.64,0.34,0.2,0.19]
["MIDWD_7_CORAMB",null,"CELLC 7.5 MW Tehachapi Project",null,"Wind","CISO","South","CAISO System",null,7.5,null,"FC","","",null,null,null,null,null,1,24,24,0.63,1.52,1.7,2.74,3.09,2.82,2.81,2.59,1.59,0.85,0.5,0.49]
["MIDWY3_2_MDSSR1",null,"Import",null,"Solar_Fixed","IID","South","Midway South Solar Farm",null,20,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.06,0.3,5.0599999999999996,9.93,2.4500000000000002,5.35,0.03,0.1,0.1]
["MIDWYS_2_MIDSL1",null,"Import",null,"Solar_Fixed","IID","South","Midway Solar Farm",null,49.9,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.15,0.76,12.63,24.78,6.12,13.35,0.08,0.1,0.1]
["MILFRD_7_PASADENA",null,"Import",null,"Wind","LADWP","South","Milford I",null,5,null,"IAR","","",null,null,null,null,null,1,24,24,0.42,1.01,1.1399999999999999,1.83,2.06,1.88,1.87,1.73,1.06,0.56999999999999995,0.33,0.32]
["MIRLOM_2_CORONA",null,"MWD Corona Hydroelectric Recovery Plant",null,"Hydro","CISO","South","LA Basin",null,2.85,null,"FC","","",null,null,null,null,null,1,24,24,2,1.5,0.64,0.88,1.42,0.88,0,0,0.12,0.6,0.66,1.1100000000000001]
["MIRLOM_2_CREST",null,"Temescal Canyon RV",null,"Solar_Fixed","CISO","South","LA Basin",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["MIRLOM_2_LNDFL",null,"Milliken Landfill Solar",null,"Solar_1Axis","CISO","South","LA Basin",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.1,0.1,0.1]
["MIRLOM_2_MLBBTA",null,"Mira Loma BESS A",null,"Battery Storage","CISO","South","LA Basin",1,10,null,"FC","","",true,2.7914438502673793,0.87,40,111.65775401069517,1,24,11.165775401069517,10,10,10,10,10,10,10,10,10,10,10,10]
["MIRLOM_2_MLBBTB",null,"Mira Loma BESS B",null,"Battery Storage","CISO","South","LA Basin",1,10,null,"FC","","",true,2.7914438502673793,0.87,40,111.65775401069517,1,24,11.165775401069517,10,10,10,10,10,10,10,10,10,10,10,10]
["MIRLOM_2_TEMESC",null,"MWD Temescal Hydroelectric Recovery Plan",null,"Hydro","CISO","South","LA Basin",null,2.85,null,"FC","","",null,null,null,null,null,1,24,24,2,1.5,1.07,1.65,1.71,1.01,0,0,1.07,0.74,0.71,1.26]
["MIRLOM_6_PEAKER",null,"Mira Loma Peaker",null,"Peaker","CISO","South","LA Basin",1,47.18,null,"FC","","",null,null,null,null,null,1,24,8.9669351420093264,47.18,47.18,47.18,47.18,47.18,47.18,47.18,47.18,47.18,47.18,47.18,47.18]
["MIRLOM_7_MWDLKM",null,"Lake Mathews Hydroelectric Recovery Plan",null,"Hydro","CISO","South","LA Basin",1,5,null,"FC","","",null,null,null,null,null,1,24,24,3,3.4,3.2,2.4,3,3.8,4,3.9,3.5,3.4,3.04,2.8]
["MISSIX_1_QF",null,"SMALL QF AGGREGATION - SAB FRABCUSCI",null,"CHP","CISO","North","Bay Area",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]
["MKTRCK_1_UNIT 1",null,"MCKITTRICK LIMITED",null,"Peaker","CISO","North","CAISO System",1,47.72,null,"FC","","",null,null,null,null,null,1,24,24,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72,47.72]
["MLPTAS_7_QFUNTS",null,"MLPTAS_7_QFUNTS",null,"CHP","CISO","North","Bay Area",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["MNDALY_6_MCGRTH",null,"McGrath Beach Peaker",null,"Peaker","CISO","South","Big Creek-Ventura",1,48.56,null,"FC","","",null,null,null,null,null,1,24,24,48.56,48.56,48.56,48.56,48.56,48.56,48.56,48.56,48.56,48.56,48.56,48.56]
["MNDOTA_1_SOLAR1",null,"North Star Solar 1",null,"Solar_1Axis","CISO","North","Fresno",null,60,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.82,4.22,34.020000000000003,43.78,16.03,28.51,0.23,0.1,0.1]
["MNDOTA_1_SOLAR2",null,"Citizen Solar B ",null,"Solar_1Axis","CISO","North","Fresno",null,5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["MOJAVE_1_SIPHON",null,"MOJAVE SIPHON POWER PLANT",null,"Hydro","CISO","South","LA Basin",1,14.36,null,"FC","","",null,null,null,null,null,1,24,24,2.0299999999999998,1.86,2.67,8.2200000000000006,9.01,11.83,12.36,12.44,11.62,10.73,12.77,12.54]
["MOJAVW_2_SOLAR",null,"Mojave West",null,"Solar_1Axis","CISO","South","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["MONTPH_7_UNITS",null,"MONTICELLO HYDRO AGGREGATE",null,"Hydro","CISO","North","NCNB",null,12.5,null,"FC","","",null,null,null,null,null,1,24,24,0.23,0.36,1.23,2.9,4.4800000000000004,6.95,8.01,6.9,5.23,3.09,0.67,0.72]
["MOORPK_2_ACOBT1",null,"Acorn I BESS",null,"Battery Storage","CISO","South","Big Creek-Ventura",3,1.95,null,"FC","","",true,1,0.8,7.8,7.8,1,24,2,1,1,1,1,1,1,1,1,1,1,1,1]
["MOORPK_2_CALABS",null,"Calabasas Gas-to-Energy Facility",null,"Biogas","CISO","South","Big Creek-Ventura",null,6.96,null,"FC","","",null,null,null,null,null,1,24,24,4.26,4.18,3.69,3.87,4.24,4.16,4.04,3.77,3.75,4.1100000000000003,4.09,4.22]
["MOORPK_6_QF",null,"MOORPARK QFS",null,"CHP","CISO","South","Big Creek-Ventura",null,0.8,null,"FC","","",null,null,null,null,null,1,24,24,0,0.06,0.01,0,0,0.01,0.04,0.28000000000000003,0.4,0.4,0.4,0.39]
["MORWD_6_QF",null,"Morwind",null,"Wind","CISO","South","CAISO System",null,38.159999999999997,null,"FC","","",null,null,null,null,null,1,24,24,3.21,7.74,8.67,13.96,15.74,14.34,14.29,13.2,8.1,4.34,2.52,2.4700000000000002]
["MOSSLD_2_PSP1",null,"MOSS LANDING POWER BLOCK 1",null,"CCGT","CISO","North","Bay Area",1,510,null,"FC","","",null,null,null,null,null,1,24,24,510,510,510,510,510,510,510,510,510,510,510,510]
["MOSSLD_2_PSP2",null,"MOSS LANDING POWER BLOCK 2",null,"CCGT","CISO","North","Bay Area",1,510,null,"FC","","",null,null,null,null,null,1,24,24,510,510,510,510,510,510,510,510,510,510,510,510]
["MRCHNT_2_PL1X3",null,"Desert Star Energy Center",null,"CCGT","CISO","South","CAISO System",1,494.58,null,"PD","",419.25,null,null,null,null,null,1,24,24,419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25,419.25]
["MRGT_6_MEF2",null,"Miramar Energy Facility II",null,"Peaker","CISO","South","San Diego-IV",1,44,null,"FC","","",null,null,null,null,null,1,24,24,44,44,44,44,44,44,44,44,44,44,44,44]
["MRGT_6_MMAREF",null,"Miramar Energy Facility",null,"Peaker","CISO","South","San Diego-IV",1,45,null,"FC","","",null,null,null,null,null,1,24,24,45,45,45,45,45,45,45,45,45,45,45,45]
["MRGT_6_TGEBT1",null,"Top Gun Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,30,null,"FC","","",true,1,0.8,120,120,1,24,4,30,30,30,30,30,30,30,30,30,30,30,30]
["MRLSDS_6_SOLAR1",null,"Morelos Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,15,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.2,1.05,8.51,10.94,4.01,7.13,0.1,0.1,0.1]
["MSHGTS_6_MMARLF",null,"MIRAMAR LANDFILL",null,"Biogas","CISO","South","San Diego-IV",null,5,null,"FC","","",null,null,null,null,null,1,24,24,3.68,3.92,4.13,4.09,4.3,4.17,4.43,4.37,4.7699999999999996,4.05,3.85,3.87]
["MSOLAR_2_MS4BT1",null,"Mesquite Solar 4 BESS",null,"Battery Storage","CISO","South","CAISO System",null,10,null,"FC","","",true,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["MSOLAR_2_MS4SR4",null,"Mesquite Solar 4",null,"Solar_1Axis","CISO","South","CAISO System",null,52.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.25,1.69,22.32,35.33,10.66,20.45,0.1,0.1,0.1]
["MSOLAR_2_SOLAR1",null,"Mesquite Solar 1",null,"Solar_Fixed","CISO","South","CAISO System",null,165,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,2.5099999999999998,41.75,81.93,20.23,44.14,0.26,0.1,0.1]
["MSOLAR_2_SOLAR2",null,"Mesquite Solar 2",null,"Solar_Fixed","CISO","South","CAISO System",null,100.81,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.3,1.53,25.51,50.06,12.36,26.97,0.16,0.1,0.1]
["MSOLAR_2_SOLAR3",null,"Mesquite Solar 3, LLC",null,"Solar_Fixed","CISO","South","CAISO System",null,152,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.45,2.31,38.46,75.48,18.64,40.659999999999997,0.24,0.1,0.1]
["MSQUIT_5_SERDYN",null,"Import",null,"CCGT","SRP","South","MSQUIT_5_SERDYN",1,625,null,"IAR","","",null,null,null,null,null,1,24,24,625,625,625,625,625,625,625,625,625,625,625,625]
["MSSION_2_QF",null,"SMALL QF AGGREGATION - SAN DIEGO",null,"CHP","CISO","South","San Diego-IV",null,2,null,"FC","","",null,null,null,null,null,1,24,24,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.19,0.18]
["MSTANG_2_MTGBT1",null,"Mustang 1 BESS","MSTANG_2_SOLAR, MSTANG_2_SOLAR3, MSTANG_2_SOLAR4","Paired_BattStorage","CISO","North","Fresno",1,75,100,"FC","","",true,1,0.8,300,300,1,24,4,75,75,75,75,75,75,75,75,75,75,75,75]
["MSTANG_2_SOLAR",null,"Mustang","MSTANG_2_MTGBT1, MSTANG_2_SOLAR3, MSTANG_2_SOLAR4","Paired_Solar_1Axis","CISO","North","Fresno",null,30,100,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["MSTANG_2_SOLAR3",null,"Mustang 3","MSTANG_2_SOLAR, MSTANG_2_MTGBT1, MSTANG_2_SOLAR4","Paired_Solar_1Axis","CISO","North","Fresno",null,40,100,"PD",0.37369999999999998,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.54,2.81,8.31,8.31,8.31,8.31,0.15,0.1,0.1]
["MSTANG_2_SOLAR4",null,"Mustang 4","MSTANG_2_SOLAR, MSTANG_2_MTGBT1, MSTANG_2_SOLAR3","Paired_Solar_1Axis","CISO","North","Fresno",null,30,100,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.41,2.11,16.690000000000001,16.690000000000001,8.02,14.25,0.11,0.1,0.1]
["MTNPOS_1_UNIT",null,"MT.POSO COGENERATION CO.",null,"Biomass/Wood","CISO","North","Kern",null,46.64,null,"FC","","",null,null,null,null,null,1,24,24,42.67,28.37,24.31,28.36,31.61,39.35,40.130000000000003,40.26,39.25,39.700000000000003,26.08,19.2]
["MTWIND_1_MVPWD1",null,"Mountain View Power Project I Repower",null,"Wind","CISO","South","LA Basin",null,66.599999999999994,null,"FC","","",null,null,null,null,null,1,24,24,5.6,13.51,15.13,24.37,27.48,25.03,24.94,23.03,14.14,7.57,4.4000000000000004,4.3099999999999996]
["MTWIND_1_UNIT 3",null,"Mountain View Power Project III",null,"Wind","CISO","South","LA Basin",null,22.44,null,"FC","","",null,null,null,null,null,1,24,24,1.89,4.55,5.0999999999999996,8.2100000000000009,9.26,8.43,8.4,7.76,4.76,2.5499999999999998,1.48,1.45]
["MURRAY_6_UNIT",null,"Grossmont Hospital",null,"CHP","CISO","South","San Diego-IV",null,4.12,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["NAROW1_2_UNIT",null,"NARROWS PH 1 UNIT",null,"Hydro","CISO","North","Sierra",1,12,null,"FC","","",null,null,null,null,null,1,24,24,12,12,12,12,12,12,12,12,12,12,12,12]
["NAROW2_2_UNIT",null,"Narrows Powerhouse Unit 2",null,"Hydro","CISO","North","Sierra",2,55,null,"FC","","",null,null,null,null,null,1,24,24,55,55,55,55,55,55,55,55,55,55,55,55]
["NAVYII_2_UNITS",null,"COSO POWER DEVELOPER (NAVY II) AGGREGATE","BLM W_2_COSBT1, BLM_2_UNITS","Geothermal","CISO","South","CAISO System",1,90,162,"PD","",55,null,null,null,null,null,1,24,24,55,55,55,55,55,55,55,55,55,55,55,55]
["NCPA_7_GP1UN1",null,"NCPA GEO PLANT 1 UNIT 1",null,"Geothermal","CISO","North","NCNB",1,38.85,null,"FC","","",null,null,null,null,null,1,24,24,38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85,38.85]
["NCPA_7_GP1UN2",null,"NCPA GEO PLANT 1 UNIT 2",null,"Geothermal","CISO","North","NCNB",1,50,null,"FC","","",null,null,null,null,null,1,24,24,39.94,39.94,39.94,39.94,39.94,39.94,39.94,39.94,39.94,39.94,39.94,39.94]
["NCPA_7_GP2UN3",null,"NCPA GEO PLANT 2 UNIT 3",null,"Geothermal","CISO","North","NCNB",1,42.42,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["NCPA_7_GP2UN4",null,"NCPA GEO PLANT 2 UNIT 4",null,"Geothermal","CISO","North","NCNB",1,52.73,null,"FC","","",null,null,null,null,null,1,24,24,52.73,52.73,52.73,52.73,52.73,52.73,52.73,52.73,52.73,52.73,52.73,52.73]
["NEENCH_6_SOLAR",null,"Alpine Solar",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,66,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.19,1,16.7,32.770000000000003,8.09,17.66,0.1,0.1,0.1]
["NEWARK_1_QF",null,"NEWARK 1 QF",null,"CHP","CISO","North","Bay Area",null,0.1,null,"FC","","",null,null,null,null,null,1,24,24,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.03,0.02]
["NGILAA_5_SDGDYN",null,"Import",null,"CCGT","AZPS","South","NGILAA_5_SDGDYN",2,55,null,"IAR","","",null,null,null,null,null,1,24,24,57,57,57,57,57,57,57,57,57,57,57,57]
["NHOGAN_6_UNITS",null,"NEW HOGAN PH AGGREGATE",null,"Hydro","CISO","North","CAISO System",null,4,null,"FC","","",null,null,null,null,null,1,24,24,0.39,0.11,0.93,0.53,1.32,1.6,1.72,1.24,1.1000000000000001,0.02,0.22,0.32]
["NOAKS_2_PESBT1",null,"Placerita BESS",null,"Battery Storage","CISO","South","Big Creek-Ventura",1,80,null,"FC","","",true,1,0.8,320,320,1,24,4,80,80,80,80,80,80,80,80,80,80,80,80]
["NORCNV_1_NCVBT1",null,"North Central Valley",null,"Battery Storage","CISO","North","Stockton",1,132,null,"ID",1,"",true,1,0.873,528,528,1,24,4,132,132,132,132,132,132,132,132,132,132,132,132]
["NOVATO_6_LNDFL",null,"Redwood Renewable Energy",null,"Biogas","CISO","North","NCNB",null,3.9,null,"FC","","",null,null,null,null,null,1,24,24,3.35,3.63,3.22,3.06,3.02,2.14,1.78,1.7,1.84,1.52,2.0299999999999998,2.0699999999999998]
["NWCSTL_7_UNIT 1",null,"NEWCASTLE HYDRO",null,"Hydro","CISO","North","Sierra",null,12,null,"FC","","",null,null,null,null,null,1,24,24,1.32,3.83,3.83,2.4900000000000002,0.64,0.68,0.08,0.53,0,0.52,0,1.31]
["NZWIND_2_WDSTR5",null,"Windstream 6111",null,"Wind","CISO","South","CAISO System",null,6.31,null,"FC","","",null,null,null,null,null,1,24,24,0.53,1.28,1.43,2.31,2.6,2.37,2.36,2.1800000000000002,1.34,0.72,0.42,0.41]
["NZWIND_6_CALWND",null,"Wind Resource I",null,"Wind","CISO","South","CAISO System",null,9,null,"FC","","",null,null,null,null,null,1,24,24,0.76,1.83,2.04,3.29,3.71,3.38,3.37,3.11,1.91,1.02,0.59,0.57999999999999996]
["NZWIND_6_WDSTR",null,"Windstream 39",null,"Wind","CISO","South","CAISO System",null,4.8,null,"FC","","",null,null,null,null,null,1,24,24,0.4,0.97,1.0900000000000001,1.76,1.98,1.8,1.8,1.66,1.02,0.55000000000000004,0.32,0.31]
["NZWIND_6_WDSTR2",null,"Windstream 6040",null,"Wind","CISO","South","CAISO System",null,5.72,null,"FC","","",null,null,null,null,null,1,24,24,0.48,1.1599999999999999,1.3,2.09,2.36,2.15,2.14,1.98,1.21,0.65,0.38,0.37]
["NZWIND_6_WDSTR3",null,"Windstream 6041",null,"Wind","CISO","South","CAISO System",null,6,null,"FC","","",null,null,null,null,null,1,24,24,0.5,1.22,1.36,2.2000000000000002,2.48,2.25,2.25,2.0699999999999998,1.27,0.68,0.4,0.39]
["NZWIND_6_WDSTR4",null,"Windstream 6042",null,"Wind","CISO","South","CAISO System",null,5.91,null,"FC","","",null,null,null,null,null,1,24,24,0.5,1.2,1.34,2.16,2.44,2.2200000000000002,2.21,2.04,1.25,0.67,0.39,0.38]
["OAK C_1_EBMUD",null,"MWWTP PGS 1 - ENGINES",null,"Biogas","CISO","North","Bay Area",null,6.9,null,"FC","","",null,null,null,null,null,1,24,24,1.96,1.58,1.38,1.57,1.95,1.52,1.33,1.57,1.77,1.78,1.69,2]
["OAK C_7_UNIT 1",null,"OAKLAND STATION C GT UNIT 1",null,"Peaker","CISO","North","Bay Area",1,55,null,"FC","","",null,null,null,null,null,1,24,24,55,55,55,55,55,55,55,55,55,55,55,55]
["OAK C_7_UNIT 3",null,"OAKLAND STATION C GT UNIT 3",null,"Peaker","CISO","North","Bay Area",1,55,null,"FC","","",null,null,null,null,null,1,24,24,55,55,55,55,55,55,55,55,55,55,55,55]
["OAK L_1_GTG1",null,"MWWTP PGS 2 - Turbine",null,"Biogas","CISO","North","Bay Area",null,4.5999999999999996,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["OAKWD_6_QF",null,"Oak Creek",null,"Wind","CISO","South","CAISO System",null,27.87,null,"FC","","",null,null,null,null,null,1,24,24,2.34,5.65,6.33,10.199999999999999,11.5,10.47,10.43,9.64,5.92,3.17,1.84,1.8]
["OAKWD_6_ZEPHWD",null,"Zephyr Park",null,"Wind","CISO","South","CAISO System",null,3.5,null,"FC","","",null,null,null,null,null,1,24,24,0.28999999999999998,0.71,0.8,1.28,1.44,1.32,1.31,1.21,0.74,0.4,0.23,0.23]
["OASIS_6_GBDSR4",null,"Green Beanworks D",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.1,0.1,0.1]
["OASIS_6_SOLAR1",null,"Morgan Lancaster I",null,"Solar_2Axis","CISO","South","Big Creek-Ventura",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["OASIS_6_SOLAR2",null,"Oasis Solar",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["OASIS_6_SOLAR3",null,"Soccer Center",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,3,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["OBERON_5_O1BBX2",null,"Oberon 1 BESS","OBERON_5_O1SSR3, OBERON_5_O1SSX2","Paired_BattStorage","CISO","South","CAISO System",2,125,250,"ID",1,"",false,1,0.8,500,500,1,24,4,125,125,125,125,125,125,125,125,125,125,125,125]
["OBERON_5_O1SSR3",null,"Oberon 1B Solar","OBERON_5_O1BBX2, OBERON_5_O1SSX2","Paired_Solar_1Axis","CISO","South","CAISO System",null,100,250,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,50,20.3,38.96,0.18,0.1,0.1]
["OBERON_5_O1SSX2",null,"Oberon 1A Solar","OBERON_5_O1SSR3, OBERON_5_O1BBX2","Paired_Solar_1Axis","CISO","South","CAISO System",null,150,250,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.71,4.83,63.79,75,30.45,58.43,0.26,0.1,0.1]
["OBERON_5_O2BBX2",null,"Oberon 2 BESS","OBERON_5_O2SSR4, OBERON_5_O2SSR5","Paired_BattStorage","CISO","South","CAISO System",2,125,250,"ID",1,"",false,1,0.8,500,500,1,24,4,125,125,125,125,125,125,125,125,125,125,125,125]
["OBERON_5_O2SSR4",null,"Oberon 2A Solar","OBERON_5_O2BBX2, OBERON_5_O2SSR5","Paired_Solar_1Axis","CISO","South","CAISO System",null,125,250,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.6,4.0199999999999996,53.15,62.5,25.37,48.69,0.22,0.1,0.1]
["OBERON_5_O2SSR5",null,"Oberon 2B Solar","OBERON_5_O2BBX2, OBERON_5_O2SSR4","Paired_Solar_1Axis","CISO","South","CAISO System",null,125,250,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.6,4.0199999999999996,53.15,62.5,25.37,48.69,0.22,0.1,0.1]
["OCOTLO_6_OCWSB1","OCOTLO_6_OCWSB1_LESR","Import",null,"Hybrid_BattStorage","IID","South","Ocotillo Wells Solar and BESS",2,49.89,50,"IAR","","",false,1,0.8,199.56,199.56,1,24,4,49.9,49.9,49.9,49.761146496815286,48.440224762642899,35.082795397137239,29.886431560071724,41.562759767248551,35.981577432354634,49.909981996399274,49.9,49.9]
["OCOTLO_6_OCWSB1","OCOTLO_6_OCWSB1_SUN","Import",null,"Hybrid_Solar_1Axis","IID","South","Ocotillo Wells Solar and BESS",2,49.89,50,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.23885350318471338,1.5597752373571014,14.917204602862757,20.113568439928269,8.4372402327514564,14.018422567645365,9.001800360072014E-2,0.1,0.1]
["OCTILO_5_WIND",null,"Ocotillo Wind Energy Facility",null,"Wind","CISO","South","San Diego-IV",null,265,null,"FC","","",null,null,null,null,null,1,24,24,22.26,53.74,60.2,96.95,109.32,99.57,99.22,91.63,56.27,30.14,17.489999999999998,17.14]
["OGROVE_6_PL1X2",null,"Orange Grove Energy Center",null,"Peaker","CISO","South","San Diego-IV",1,96,null,"FC","","",null,null,null,null,null,1,24,24,96,96,96,96,96,96,96,96,96,96,96,96]
["OILFLD_7_QFUNTS",null,"Nacimiento Hydroelectric Plant",null,"Hydro","CISO","North","CAISO System",null,3.8,null,"FC","","",null,null,null,null,null,1,24,24,0.79,0.96,1.1499999999999999,1.33,0.95,1.18,0.84,1.23,1.2,0.87,7.0000000000000007E-2,0]
["OLDRIV_6_BIOGAS",null,"Bidart Old River 1",null,"Biogas","CISO","North","Kern",null,2,null,"FC","","",null,null,null,null,null,1,24,24,1.8,1.81,1.84,1.74,1.82,1.76,1.77,1.75,1.77,1.78,1.77,1.68]
["OLDRIV_6_CESDBM",null,"Ces Dairy Biogas",null,"Biogas","CISO","North","Kern",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.95,0.97,0.97,0.93,0.95,0.91,0.93,0.93,0.95,0.96,0.96,0.97]
["OLDRIV_6_LKVBM1",null,"Lakeview Dairy Biogas",null,"Biogas","CISO","North","Kern",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.97,0.96,0.96,0.95,0.94,0.95,0.94,0.95,0.96,0.96,0.98,0.97]
["OLDRV1_6_SOLAR",null,"Old River One",null,"Solar_Fixed","CISO","North","Kern",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["OLINDA_2_COYCRK",null,"MWD Coyote Creek Hydroelectric Recovery ",null,"Hydro","CISO","South","LA Basin",1,3.13,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0.8,0,0,0]
["OLINDA_2_LNDFL2",null,"Brea Power II",null,"Biogas","CISO","South","LA Basin",null,28.1,null,"FC","","",null,null,null,null,null,1,24,24,26.18,26.3,26.12,24.73,26.1,24.96,24.96,25.15,25.15,25.37,25.78,25.92]
["OLINDA_7_BLKSND",null,"BlackSand Generating Facility",null,"Biomass/Wood","CISO","South","LA Basin",null,5.6,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["OLIVEP_1_SOLAR",null,"White River Solar",null,"Solar_Fixed","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["OLIVEP_1_SOLAR2",null,"White River West",null,"Solar_Fixed","CISO","North","CAISO System",null,19.75,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.26,1.04,7.57,11.83,3.97,7.91,0.13,0.1,0.1]
["OLSEN_2_UNIT",null,"OLSEN POWER PARTNERS",null,"Hydro","CISO","North","CAISO System",null,5.5,null,"FC","","",null,null,null,null,null,1,24,24,1.58,0.67,1.89,2.4700000000000002,3.42,1.85,0.2,0,0,0.11,0.08,0.48]
["OMAR_2_UNIT 1",null,"KERN RIVER COGENERATION CO. UNIT 1",null,"Peaker","CISO","South","Big Creek-Ventura",1,75,null,"FC","","",null,null,null,null,null,1,24,24,75,75,75,75,74.67,73.67,73,72.67,73.67,74.33,75,75]
["OMAR_2_UNIT 2",null,"KERN RIVER COGENERATION CO. UNIT 2",null,"Peaker","CISO","South","Big Creek-Ventura",1,75,null,"FC","","",null,null,null,null,null,1,24,24,75,75,75,75,74.67,73.67,73.33,73,73.67,74.67,75,75]
["OMAR_2_UNIT 3",null,"KERN RIVER COGENERATION CO. UNIT 3",null,"Peaker","CISO","South","Big Creek-Ventura",1,75,null,"FC","","",null,null,null,null,null,1,24,24,75,75,75,75,73.67,73.67,73.33,73,73.67,75,75,75]
["OMAR_2_UNIT 4",null,"KERN RIVER COGENERATION CO. UNIT 4",null,"CHP","CISO","South","Big Creek-Ventura",1,75,null,"FC","","",null,null,null,null,null,1,24,24,75,75,75,75,74,73.33,73.67,73.67,74.33,75,75,75]
["ONLLPP_6_UNITS",null,"O'NEILL PUMP-GEN (AGGREGATE)",null,"Pump","CISO","North","Fresno",null,25.2,null,"FC","","",null,null,null,null,null,1,24,24,0,0.16,7.0000000000000007E-2,0.08,12.32,1.57,1.44,0.55000000000000004,0.03,1,0.13,0]
["ORLND_6_HIGHLI",null,"High Line Canal Hydro",null,"Hydro",null,"North","CAISO System",null,0.04,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0.04,0.03,0,0,0,0,0,0,0]
["ORLND_6_SOLAR1",null,"Enerparc California 2",null,"Solar_1Axis","CISO","North","CAISO System",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.11,0.85,1.0900000000000001,0.4,0.71,0.1,0.1,0.1]
["OROLOM_1_SOLAR1",null,"Oro Loma Solar 1",null,"Solar_1Axis","CISO","North","Fresno",null,10,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["OROLOM_1_SOLAR2",null,"Oro Loma Solar 2",null,"Solar_1Axis","CISO","North","Fresno",null,10,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["OROVIL_6_UNIT",null,"Oroville Cogeneration, LP",null,"CHP","CISO","North","Sierra",1,7.5,null,"FC","","",null,null,null,null,null,1,24,24,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5]
["ORTGA_6_ME1SL1",null,"Merced 1",null,"Solar_1Axis","CISO","North","Fresno",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.21,1.7,2.19,0.8,1.43,0.1,0.1,0.1]
["OSO_6_NSPIN",null,"OSO_6_NSPIN",null,"Pump","CISO","South","Big Creek-Ventura",null,70,null,"FC","","",null,null,null,null,null,1,24,24,18,18,18,18,18,18,18,18,18,18,18,18]
["OTAY_6_PL1X2",null,"Chula Vista Energy Center, LLC",null,"Peaker","CISO","South","San Diego-IV",1,39.57,null,"PD","",37.200000000000003,null,null,null,null,null,1,24,24,37.200000000000003,37.200000000000003,37.200000000000003,37.200000000000003,37.200000000000003,37.200000000000003,37.200000000000003,37.200000000000003,37.200000000000003,37.200000000000003,37.200000000000003,37.200000000000003]
["OTMESA_2_PL1X3",null,"OTAY MESA ENERGY CENTER",null,"CCGT","CISO","South","San Diego-IV",1,603.67999999999995,null,"FC","","",null,null,null,null,null,1,24,24,603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6,603.6]
["OXBOW_6_DRUM",null,"OXBOW HYDRO",null,"Hydro","CISO","North","Sierra",null,5.8,null,"FC","","",null,null,null,null,null,1,24,24,1.43,1.19,1.02,1.39,0.82,0.78,2.85,3.28,2.76,0.02,0.87,1.51]
["OXMTN_6_LNDFIL",null,"Ox Mountain Landfill Generating Plant",null,"Biogas","CISO","North","Bay Area",null,10.62,null,"FC","","",null,null,null,null,null,1,24,24,10.62,10.58,10.62,10.61,10.62,10.38,10.61,10.52,10.58,10.1,10.62,10.62]
["PACLUM_6_UNIT",null,"Humboldt Redwood",null,"Biomass/Wood","CISO","North","Humboldt",null,28.8,null,"FC","","",null,null,null,null,null,1,24,24,12.92,11.36,10.5,15.13,15.92,16.239999999999998,13.53,10.96,14.44,15.74,13.04,13.55]
["PADUA_2_ONTARO",null,"ONTARIO/SIERRA HYDRO PSP",null,"Hydro","CISO","South","LA Basin",null,1.92,null,"FC","","",null,null,null,null,null,1,24,24,0.52,0.59,0.46,0.74,0.81,0.74,0.74,0.63,0.51,0.48,0.44,0.46]
["PADUA_2_SOLAR1",null,"Kona Solar - Rancho DC #1",null,"Solar_1Axis","CISO","South","LA Basin",null,1.75,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["PADUA_6_MWDSDM",null,"San Dimas Hydroelectric Recovery Plant",null,"Hydro","CISO","South","LA Basin",1,9.9,null,"FC","","",null,null,null,null,null,1,24,24,2.4,2.4,3.6,2.4,6,0.8,0.8,0.8,1.6,8,6.4,4.8]
["PADUA_6_QF",null,"PADUA QFS",null,"Hydro","CISO","South","LA Basin",null,0.87,null,"FC","","",null,null,null,null,null,1,24,24,0.18,0.24,0.26,0.37,0.37,0.38,0.41,0.39,0.41,0.38,0.35,0.27]
["PADUA_7_SDIMAS",null,"San Dimas Wash Hydro",null,"Hydro","CISO","South","LA Basin",1,1.05,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,1.05,1.05,1.05,1.05,1.05,0,0,0]
["PAIGES_6_SOLAR",null,"Paige Solar",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["PALA_6_PGCBT1",null,"Pala Gomez Creek BESS",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"EO","","",true,1,0.8,40,40,1,24,4,0,0,0,0,0,0,0,0,0,0,0,0]
["PALOMR_2_PL1X3",null,"Palomar Energy Center",null,"CCGT","CISO","South","San Diego-IV",1,588.21,null,"FC","","",null,null,null,null,null,1,24,24,588.21,588.21,588.21,588.21,588.21,588.21,588.21,588.21,588.21,588.21,588.21,588.21]
["PALSEL_6_PLSBT1",null,"Paulsell Solar Energy Center BESS","PALSEL_6_PLSSR1","Paired_BattStorage","CISO","North","Stockton",2,15,20,"ID",1,"",false,1,0.8,60,60,1,24,4,15,15,15,15,15,15,15,15,15,15,15,15]
["PALSEL_6_PLSSR1",null,"Paulsell Solar Energy Center PV","PALSEL_6_PLSSR1","Paired_Solar_1Axis","CISO","North","Stockton",null,20,20,"ID",0.30580000000000002,"",null,null,null,null,null,1,24,24,0.03,0.03,0.03,0.08,0.43,3.47,4.46,3.03,2.91,0.02,0.03,0.03]
["PANERO_2_MWPWD1",null,"Mesa Wind Project",null,"Wind","CISO","South","LA Basin",null,30,null,"FC","","",null,null,null,null,null,1,24,24,9.1,9.6999999999999993,15.75,18.8,19.690000000000001,20.65,17.12,14.54,12.68,10.72,8.92,9.41]
["PARDEB_6_UNITS",null,"Pardee Power House",null,"Hydro","CISO","North","CAISO System",1,30,null,"FC","","",null,null,null,null,null,1,24,24,19.5,18.100000000000001,8.9,19.5,24.5,27.94,18.5,19.98,18.38,17.7,16.62,19.7]
["PARDSE_6_PESBT1",null,"Paradise Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,10,null,"FC","","",true,1,0.8,40,40,1,24,4,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75,9.75]
["PBLOSM_2_SOLAR",null,"PearBlossom",null,"Solar_1Axis","CISO","South","CAISO System",null,9.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.31,4.04,6.39,1.93,3.7,0.1,0.1,0.1]
["PEABDY_2_LNDFIL",null,"G2 Energy Hay Road Power Plant",null,"Biogas","CISO","North","CAISO System",null,1.6,null,"FC","","",null,null,null,null,null,1,24,24,1.53,1.49,1.5,1.46,1.46,1.34,1.39,1.5,1.5,1.51,1.52,1.52]
["PEABDY_2_LNDFL1",null,"Potrero Hills Energy Producers",null,"Biogas","CISO","North","CAISO System",null,8,null,"FC","","",null,null,null,null,null,1,24,24,7.19,7.5,7.47,7.16,6.79,7.28,7.54,7.53,7.51,7.33,7.36,7.18]
["PEARBL_2_NSPIN",null,"PEARBL_2_NSPIN",null,"Pump","CISO","South","CAISO System",null,118,null,"FC","","",null,null,null,null,null,1,24,24,21,21,21,46,46,46,46,46,46,46,46,46]
["PEASE_1_TBEBT1",null,"Tierra Buena Energy Storage",null,"Battery Storage","CISO","North","Sierra",3,5,null,"PD","",5,true,1,0.8,20,20,1,24,4,5,5,5,5,5,5,5,5,5,5,5,5]
["PEORIA_1_SOLAR",null,"Sonora 1",null,"Solar_Fixed","CISO","North","Stockton",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.1,0.1,0.1]
["PHOENX_1_UNIT",null,"PHOENIX PH",null,"Hydro","CISO","North","Stockton",null,2,null,"FC","","",null,null,null,null,null,1,24,24,0.17,0.12,0.82,0.95,0.43,0.55000000000000004,1.24,1.18,0.96,0.54,0.19,0.02]
["PINFLT_7_UNITS",null,"PINE FLAT HYDRO AGGREGATE",null,"Hydro","CISO","North","Fresno",1,198.51,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,36.380000000000003,77.400000000000006,168.35,159.9,96.4,30.6,0,0,0]
["PIOPIC_2_CTG1",null,"Pio Pico Unit 1",null,"Peaker","CISO","South","San Diego-IV",1,111.3,null,"FC","","",null,null,null,null,null,1,24,24,111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3,111.3]
["PIOPIC_2_CTG2",null,"Pio Pico Unit 2",null,"Peaker","CISO","South","San Diego-IV",1,112.7,null,"FC","","",null,null,null,null,null,1,24,24,112.7,112.7,112.7,112.7,112.7,112.7,112.7,112.7,112.7,112.7,112.7,112.7]
["PIOPIC_2_CTG3",null,"Pio Pico Unit 3",null,"Peaker","CISO","South","San Diego-IV",1,112,null,"FC","","",null,null,null,null,null,1,24,24,112,112,112,112,112,112,112,112,112,112,112,112]
["PIT1_6_FRIVRA",null,"Fall River Mills Project A",null,"Solar_Fixed","CISO","North","CAISO System",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.1,0.1,0.1]
["PIT1_7_UNIT 1",null,"PIT PH 1 UNIT 1",null,"Hydro","CISO","North","CAISO System",1,32,null,"FC","","",null,null,null,null,null,1,24,24,21.2,18.399999999999999,19.739999999999998,18.079999999999998,22.22,16.88,15.6,15.6,9.1999999999999993,14.4,14.4,15.68]
["PIT1_7_UNIT 2",null,"PIT PH 1 UNIT 2",null,"Hydro","CISO","North","CAISO System",1,32,null,"FC","","",null,null,null,null,null,1,24,24,24.8,22.96,27.6,22.08,29.2,17.600000000000001,16.420000000000002,16.579999999999998,24.88,9.6,29.54,28.52]
["PIT3_7_PL1X3",null,"PIT PH 3 UNITS 1, 2 & 3 AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,70.599999999999994,null,"FC","","",null,null,null,null,null,1,24,24,64.8,38.78,32.6,37.380000000000003,50.6,46,52.4,49,49.2,28,29.6,40.799999999999997]
["PIT4_7_PL1X2",null,"PIT PH 4 UNITS 1 & 2 AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,95,null,"FC","","",null,null,null,null,null,1,24,24,54.4,42.8,40.6,44.8,41.4,55.2,61.4,60.4,57.2,28.4,41,45.8]
["PIT5_7_PL1X2",null,"PIT PH 5 UNITS 1 & 2 AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,82,null,"FC","","",null,null,null,null,null,1,24,24,47.4,26.4,39.6,32,32,39.200000000000003,42.4,38.799999999999997,34.4,29.6,34.200000000000003,32.4]
["PIT5_7_PL3X4",null,"PIT PH 5 UNITS 3 & 4 AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,82,null,"FC","","",null,null,null,null,null,1,24,24,47,45.6,26.6,36.44,39.659999999999997,35.799999999999997,49.8,51.32,51.96,51.68,40,44]
["PIT5_7_QFUNTS",null,"GRASSHOPPER FLAT HYDRO",null,"Hydro","CISO","North","CAISO System",null,1.1000000000000001,null,"FC","","",null,null,null,null,null,1,24,24,0.4,0.25,0.19,0.41,0.37,0.13,0.01,0,0,0.01,0.05,0.04]
["PIT6_7_UNIT 1",null,"PIT PH 6 UNIT 1",null,"Hydro","CISO","North","CAISO System",1,39,null,"FC","","",null,null,null,null,null,1,24,24,37.82,37.159999999999997,37.979999999999997,38.020000000000003,38.4,32.92,37.82,37.74,38.18,37.840000000000003,37.06,38.119999999999997]
["PIT6_7_UNIT 2",null,"PIT PH 6 UNIT 2",null,"Hydro","CISO","North","CAISO System",1,40,null,"FC","","",null,null,null,null,null,1,24,24,37.82,37.159999999999997,37.979999999999997,38.020000000000003,38.4,32.92,37.82,37.74,38.18,37.9,37.130000000000003,38.18]
["PIT7_7_UNIT 1",null,"PIT PH 7 UNIT 1",null,"Hydro","CISO","North","CAISO System",1,55.7,null,"FC","","",null,null,null,null,null,1,24,24,53.38,51.96,52.42,52.14,52.36,52.62,52.8,53.4,53.76,53.36,52.64,53.92]
["PIT7_7_UNIT 2",null,"PIT PH 7 UNIT 2",null,"Hydro","CISO","North","CAISO System",1,54.6,null,"FC","","",null,null,null,null,null,1,24,24,54.18,51.94,51.76,52.26,52.5,51.76,50.56,53.48,53.76,53.36,54.16,54.08]
["PIUTE_6_GNBSR1",null,"Green Beanworks B",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.1,0.1,0.1]
["PLACVL_1_CHILIB",null,"Chili Bar Powerhouse",null,"Hydro","CISO","North","Sierra",null,8.34,null,"FC","","",null,null,null,null,null,1,24,24,3,2.8,3.5,4.28,4.18,2.6,2.3199999999999998,1.78,2.35,0.8,0.83,2.5499999999999998]
["PLACVL_1_RCKCRE",null,"Rock Creek Hydro",null,"Hydro","CISO","North","Sierra",null,5,null,"FC","","",null,null,null,null,null,1,24,24,0.13,0.04,0.1,0.2,0.02,0,0,0,0,0,0.01,0.04]
["PLAINV_6_BSOLAR",null,"Western Antelope Blue Sky Ranch A ",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["PLAINV_6_DSOLAR",null,"Western Antelope Dry Ranch ",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,10,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.32,4.25,6.73,2.0299999999999998,3.9,0.1,0.1,0.1]
["PLAINV_6_NLRSR1",null,"North Lancaster Ranch ",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["PLAINV_6_SOLAR3",null,"Sierra Solar Greenworks LLC",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["PLAINV_6_SOLARC",null,"Central Antelope Dry Ranch C",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["PLMSSR_6_HISIER",null,"High Sierra Cogeneration Aggregate",null,"CHP","CISO","North","CAISO System",1,6,null,"FC","","",null,null,null,null,null,1,24,24,6,6,6,6,6,6,6,6,6,6,6,6]
["PLSNTG_7_LNCLND",null,"Lincoln Landfill Power Plant",null,"Biogas","CISO","North","Sierra",null,4.9800000000000004,null,"FC","","",null,null,null,null,null,1,24,24,3.76,3.82,3.83,3.88,4.0199999999999996,4.05,3.97,3.55,3.28,3.79,3.56,3.71]
["PMDLET_6_SOLAR1",null,"SEPV Palmdale East, LLC",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,10,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.32,4.25,6.73,2.0299999999999998,3.9,0.1,0.1,0.1]
["PMPJCK_1_RB2SLR",null,"Rio Bravo Solar 2",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["PMPJCK_1_SOLAR1",null,"Pumpjack Solar I",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["PMPJCK_1_SOLAR2",null,"Rio Bravo Solar 1",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["PNCHEG_2_PL1X4",null,"PANOCHE ENERGY CENTER (Aggregated)",null,"Peaker","CISO","North","CAISO System",1,417,null,"ID",1,"",null,null,null,null,null,1,24,24,417,416,415,417,416,412,408,410,414,417,417,417]
["PNCHPP_1_PL1X2",null,"Midway Peaking Aggregate",null,"Peaker","CISO","North","Fresno",1,119.91,null,"FC","","",null,null,null,null,null,1,24,24,119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91,119.91]
["PNCHVS_2_SOLAR",null,"Panoche Valley Solar",null,"Solar_1Axis","CISO","North","CAISO System",null,140,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.91,9.84,79.39,102.15,37.409999999999997,66.52,0.53,0.1,0.1]
["PNOCHE_1_PL1X2",null,"Panoche Peaker",null,"Peaker","CISO","North","Fresno",1,49.97,null,"FC","","",null,null,null,null,null,1,24,24,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97]
["PNOCHE_1_UNITA1",null,"CalPeak Power Panoche Unit 1",null,"Peaker","CISO","North","Fresno",1,52.3,null,"PD","",52.01,null,null,null,null,null,1,24,24,52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01,52.01]
["POEPH_7_UNIT 1",null,"POE HYDRO UNIT 1",null,"Hydro","CISO","North","Sierra",1,68,null,"FC","","",null,null,null,null,null,1,24,24,52.08,38.64,42.56,43.2,40.32,31.84,24.32,37.04,38,32.880000000000003,39.92,15.52]
["POEPH_7_UNIT 2",null,"POE HYDRO UNIT 2",null,"Hydro","CISO","North","Sierra",1,68.5,null,"FC","","",null,null,null,null,null,1,24,24,42.64,49.6,42.64,47,38.479999999999997,27.44,24.4,43.54,42.64,22.32,20.32,21.28]
["POLRIS_2_ASEBT1",null,"Antelope Solar 2 Estrella BESS","POLRIS_2_ASESR1, POLRIS_2_ASRBT1, POLRIS_2_ASRSR1","Paired_BattStorage","CISO","South","Big Creek-Ventura",1,28,650,"ID",1,"",false,1,0.84,112,112,1,24,4,28,28,28,28,28,28,28,28,28,28,28,28]
["POLRIS_2_ASESR1",null,"Antelope Solar 2 Estrella","POLRIS_2_ASRBT1, POLRIS_2_ASRSR1, POLRIS_2_ASEBT1","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,56,650,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.8,23.81,37.69,11.37,21.81,0.1,0.1,0.1]
["POLRIS_2_ASRBT1",null,"Antelope Solar 2 Raceway BESS","POLRIS_2_ASRSR1, POLRIS_2_ASEBT1, POLRIS_2_ASESR1","Paired_BattStorage","CISO","South","Big Creek-Ventura",2,80,650,"ID",1,"",false,1,0.8,320,320,1,24,4,80,80,80,80,80,80,80,80,80,80,80,80]
["POLRIS_2_ASRSR1",null,"Antelope Solar 2 Raceway","POLRIS_2_ASEBT1, POLRIS_2_ASESR1, POLRIS_2_ASRBT1","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,125,650,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.6,4.0199999999999996,53.15,84.12,25.37,48.69,0.22,0.1,0.1]
["POTTER_7_VECINO",null,"Vecino Vineyards LLC",null,"Hydro","CISO","North","NCNB",null,1.25,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["PRCTVY_1_MIGBT1",null,"Miguel BESS",null,"Battery Storage","CISO","South","San Diego-IV",null,2,null,"EO","","",true,1,0.8,8,8,1,24,4,0,0,0,0,0,0,0,0,0,0,0,0]
["PRIMM_2_SOLAR1",null,"Silver State South",null,"Solar_1Axis","CISO","South","CAISO System",null,250,null,"PD","",50,null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.73,3.8,50,50,30.66,50,0.39,0.1,0.1]
["PROXSR_2_PROSR1",null,"Proxima Solar","PROXSR_2_PS2BT3","Paired_Solar_1Axis","CISO","North","CAISO System",null,120,150,"PD",8.4500000000000006E-2,"",null,null,null,null,null,1,24,24,0.01,0.01,0.1,0.08,0.41,3.34,4.3,1.57,2.8,0.02,0.01,0.01]
["PROXSR_2_PS1BT1",null,"Proxima Solar BESS 1A",null,"Paired_BattStorage","CISO","North","CAISO System",1,40,40,"FC","","",true,2.7213114754098364,0.83,160,435.40983606557381,1,24,10.885245901639346,40,40,40,40,40,40,40,40,40,40,40,40]
["PROXSR_2_PS1BT2",null,"Proxima Solar BESS 1B","PROXSR_2_PS1SR2","Paired_BattStorage","CISO","North","CAISO System",2,32,70,"FC","","",true,1,0.88,128,128,1,24,4,32,32,32,32,32,32,32,32,32,32,32,32]
["PROXSR_2_PS1SR2",null,"Proxima Solar 1B","PROXSR_2_PS1BT2","Paired_Solar_1Axis","CISO","North","CAISO System",null,69.739999999999995,70,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.95,4.9000000000000004,38,38,18.63,33.14,0.26,0.1,0.1]
["PROXSR_2_PS2BT3",null,"Proxima Solar BESS 2","PROXSR_2_PROSR1","Paired_BattStorage","CISO","North","CAISO System",1,90,150,"FC","","",false,2,0.85,360,720,1,24,8,90,90,90,90,90,90,90,90,90,90,90,90]
["PSWEET_1_STCRUZ",null,"Santa Cruz Energy LLC",null,"Biogas","CISO","North","CAISO System",1,1.6,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["PUTHCR_1_PCNSB1","PUTHCR_1_PCNSB1_LESR","Putah Creek Solar Farm North",null,"Hybrid_BattStorage","CISO","North","CAISO System",1,3,3,"FC","","",false,1,0.86899999999999999,12,12,1,24,4,2.9,2.9,2.9,2.9605263157894735,2.8037383177570092,1.9148936170212765,1.7341040462427748,2.3684210526315788,2.0316027088036117,2.9900332225913626,2.9,2.9]
["PUTHCR_1_PCNSB1","PUTHCR_1_PCNSB1_SUN","Putah Creek Solar Farm North",null,"Hybrid_Solar_1Axis","CISO","North","CAISO System",1,3,3,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,3.9473684210526314E-2,0.19626168224299062,1.0851063829787233,1.2658959537572254,0.63157894736842113,0.96839729119638829,9.9667774086378749E-3,0.1,0.1]
["PUTHCR_1_SOLAR1",null,"Putah Creek Solar Farm",null,"Solar_Fixed","CISO","North","CAISO System",null,1.98,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.76,1.19,0.4,0.79,0.1,0.1,0.1]
["PVERDE_5_SCEDYN",null,"Import",null,"Nuclear","SRP","South","PVERDE_5_SCEDYN",null,635,null,"IAR","","",null,null,null,null,null,1,24,24,635,635,635,635,635,635,635,635,635,635,635,635]
["PWEST_1_UNIT",null,"PACIFIC WEST 1 WIND GENERATION",null,"Wind","CISO","South","LA Basin",null,2.1,null,"FC","","",null,null,null,null,null,1,24,24,0.18,0.43,0.48,0.77,0.87,0.79,0.79,0.73,0.45,0.24,0.14000000000000001,0.14000000000000001]
["RAMON_2_SCEDYN",null,"Import",null,"Geothermal","IID","South","RAMON_2_SCEDYN",null,106.18,null,"IAR","","",null,null,null,null,null,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]
["RANCHO_2_SMUDSYSDYN",null,"Import",null,"CCGT","BANC","North","SMUD Regulation Market",null,124,null,"IAR","","",null,null,null,null,null,1,24,24,124,124,124,124,124,124,124,124,124,124,124,124]
["RATSKE_2_NROSR1",null,"North Rosamond Solar",null,"Solar_1Axis","CISO","South","CAISO System",null,150,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.71,4.83,63.79,100.94,30.45,58.43,0.26,0.1,0.1]
["RATSKE_2_RBSSB1","RATSKE_2_RBSSB1_LESR","Rabbitbrush Solar 1",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,7.5,60,"ID",1,"",false,1,0.8,30,30,1,24,4,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5]
["RATSKE_2_RBSSB1","RATSKE_2_RBSSB1_SUN","Rabbitbrush Solar 1",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,60,60,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.28999999999999998,1.93,25.51,40.380000000000003,12.18,23.37,0.11,0.1,0.1]
["RATSKE_2_RBSSB2","RATSKE_2_RBSSB2_LESR","Rabbitbrush Solar 2",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,5,40,"ID",1,"",false,2,0.87,20,40,1,24,4,5,5,5,5,5,5,5,5,5,5,5,5]
["RATSKE_2_RBSSB2","RATSKE_2_RBSSB2_SUN","Rabbitbrush Solar 2",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,40,40,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.19,1.29,17.010000000000002,26.92,8.1199999999999992,15.58,0.1,0.1,0.1]
["RATSKE_2_WAVBT1",null,"Willy 9 Antelope Valley Complex",null,"Battery Storage","CISO","South","CAISO System",null,126,null,"ID",1,"",true,1,0.8,504,504,1,24,4,null,null,null,126,126,126,126,126,126,126,126,126]
["RCKCRK_7_UNIT 1",null,"ROCK CREEK HYDRO UNIT 1",null,"Hydro","CISO","North","Sierra",1,57,null,"FC","","",null,null,null,null,null,1,24,24,39.24,22.4,25.88,37.64,23.6,35.76,25.3,27.96,29.96,24.4,25.02,23.6]
["RCKCRK_7_UNIT 2",null,"ROCK CREEK HYDRO UNIT 2",null,"Hydro","CISO","North","Sierra",1,56.9,null,"FC","","",null,null,null,null,null,1,24,24,25.76,23.92,23.92,10.8,9.44,19.600000000000001,20,33.380000000000003,44.52,30.88,16.920000000000002,24]
["RDWAY_1_CREST",null,"CREST Contracts",null,"Solar_1Axis","CISO","South","CAISO System",null,4.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["RDWAY_1_SCKSR1",null,"Sheep Creek",null,"Solar_1Axis","CISO","South","CAISO System",null,3,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["RDWAY_1_WA2SR3",null,"Watts II",null,"Solar_1Axis","CISO","South","CAISO System",null,0.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["RECTOR_2_CREST",null,"Rector Aggregate Solar Resources",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,10.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["RECTOR_2_IVANPV",null,"Ivanhoe Tulare PV",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,3.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["RECTOR_2_KAWEAH",null,"KAWEAH PH 2 & 3 PSP AGGREGATE",null,"Hydro","CISO","South","Big Creek-Ventura",null,6.55,null,"FC","","",null,null,null,null,null,1,24,24,0,0.18,0.61,0.62,0.49,0.5,0.06,0.04,0,0,0.16,0.15]
["RECTOR_2_KAWH 1",null,"KAWEAH PH 1 UNIT 1",null,"Hydro","CISO","South","Big Creek-Ventura",null,2.25,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0.1,0.04,0.03,0,0,0,0]
["RECTOR_2_QF",null,"Kaweah Unit 1",null,"Hydro","CISO","South","Big Creek-Ventura",1,20.09,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,8.4,6.74,0,0,0,0,1.2]
["RECTOR_2_TFDBM1",null,"Two Fiets Dairy Digester",null,"Biogas","CISO","South","Big Creek-Ventura",null,0.8,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["RECTOR_7_TULARE",null,"MM Tulare ",null,"Biomass/Wood","CISO","South","Big Creek-Ventura",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["REDBLF_6_UNIT",null,"RED BLUFF PEAKER PLANT",null,"Reciprocating Engine","CISO","North","CAISO System",1,44,null,"FC","","",null,null,null,null,null,1,24,24,44,44,44,44,44,44,44,44,44,44,44,44]
["REDMAN_2_SOLAR",null,"Lancaster East Avenue F",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,3.75,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.12,1.59,2.52,0.76,1.46,0.1,0.1,0.1]
["REDMAN_6_AVSSR1",null,"Antelope Valley Solar",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.1,0.1,0.1]
["REEDLY_6_SOLAR",null,"Terzian",null,"Solar_2Axis","CISO","North","Fresno",null,1.23,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["RENWD_1_QF",null,"Renwind re-powering project",null,"Wind","CISO","South","LA Basin",null,10.5,null,"FC","","",null,null,null,null,null,1,24,24,0.88,2.13,2.39,3.84,4.33,3.95,3.93,3.63,2.23,1.19,0.69,0.68]
["REXFRD_2_RSFBX2",null,"Rexford Solar Farm BESS","REXFRD_2_RSFSX2","Paired_BattStorage","CISO","South","Big Creek-Ventura",null,240,300,"ID",1,"",false,1,0.8,960,960,1,24,4,null,null,240,240,240,240,240,240,240,240,240,240]
["REXFRD_2_RSFSX2",null,"Rexford Solar Farm","REXFRD_2_RSFBX2","Paired_Solar_1Axis","CISO","South","Big Creek-Ventura",null,300,300,"ID",1,"",null,null,null,null,null,1,24,24,null,null,0.1,1.43,9.65,60,60,60,60,0.53,0.1,0.1]
["RICHMN_1_CHVSR2",null,"Chevron 8.5",null,"Solar_1Axis","CISO","North","Bay Area",null,8.5,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.12,0.6,4.82,6.2,2.27,4.04,0.1,0.1,0.1]
["RICHMN_1_SOLAR",null,"Chevron 2",null,"Solar_1Axis","CISO","North","Bay Area",null,2,null,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.14000000000000001,1.1299999999999999,1.46,0.53,0.95,0.1,0.1,0.1]
["RICHMN_7_BAYENV",null,"BAY ENVIRONMENTAL (NOVE POWER)",null,"Biogas","CISO","North","Bay Area",null,2.5,null,"FC","","",null,null,null,null,null,1,24,24,0.36,0.37,0.18,0.18,0.18,0.17,0.15,0.18,7.0000000000000007E-2,0.15,0.18,0]
["RIOBRV_6_UNIT 1",null,"RIO BRAVO HYDRO",null,"Hydro","CISO","North","CAISO System",null,14,null,"FC","","",null,null,null,null,null,1,24,24,0.25,0.32,0.43,2.7,2.62,3.52,2.8,1.9,1.45,1.1399999999999999,1.66,1.1000000000000001]
["RIOOSO_1_QF",null,"SMALL QF AGGREGATION - GRASS VALLEY",null,"Hydro","CISO","North","Sierra",null,1.1100000000000001,null,"FC","","",null,null,null,null,null,1,24,24,0.02,0.04,0.05,0.12,0.27,0.28999999999999998,0.3,0.28000000000000003,0.25,0.1,0.03,0.03]
["RNDMTN_2_SLSPHY1",null,"Silver Springs",null,"Hydro","CISO","North","CAISO System",null,0.6,null,"FC","","",null,null,null,null,null,1,24,24,0.2,0.19,0.17,0.22,0.2,0.17,0.16,0.16,0.15,0.15,0.14000000000000001,0.14000000000000001]
["RNDSBG_1_HZASR1",null,"Hazel A",null,"Solar_1Axis","CISO","South","CAISO System",null,2.99,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.27,2.0099999999999998,0.61,1.1599999999999999,0.1,0.1,0.1]
["ROLLIN_6_UNIT",null,"ROLLINS HYDRO",null,"Hydro","CISO","North","Sierra",2,13.5,null,"FC","","",null,null,null,null,null,1,24,24,7.78,5.81,5.23,5.34,7.56,5.64,6.46,6.2,4.88,4.76,3.28,6.6]
["ROMOLA_5_MPBBT1",null,"Menifee Power Bank",null,"Battery Storage","CISO","South","LA Basin",1,230,null,"FC","","",true,1,0.8,920,920,1,24,4,230,230,230,230,230,230,230,230,230,230,230,230]
["ROMOLA_5_MPBBT2",null,"Menifee Power Bank 2",null,"Battery Storage","CISO","South","LA Basin",1,230,null,"FC","","",true,1,0.8,920,920,1,24,4,230,230,230,230,230,230,230,230,230,230,230,230]
["ROMOLA_5_MPBBT3",null,"Menifee Power Bank 3",null,"Battery Storage","CISO","South","LA Basin",1,50,null,"FC","","",true,1,0.8,200,200,1,24,4,50,50,50,50,50,50,50,50,50,50,50,50]
["ROMOLA_5_MPBBT4",null,"Menifee Power Bank 4",null,"Battery Storage","CISO","South","LA Basin",1,110,null,"ID",1,"",true,1,0.8,440,440,1,24,4,110,110,110,110,110,110,110,110,110,110,110,110]
["ROSMDW_2_WIND1",null,"Pacific Wind - Phase 1",null,"Wind","CISO","South","CAISO System",null,140,null,"FC","","",null,null,null,null,null,1,24,24,11.76,28.39,31.8,51.22,57.76,52.61,52.42,48.41,29.73,15.92,9.24,9.0500000000000007]
["ROSMND_6_SOLAR",null,"Lancaster B",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.28,2.02,0.61,1.17,0.1,0.1,0.1]
["RSMSLR_6_SOLAR1",null,"Rosamond One",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.3,5.0599999999999996,9.93,2.4500000000000002,5.35,0.1,0.1,0.1]
["RSMSLR_6_SOLAR2",null,"Rosamond Two",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["RTEDDY_2_RWSBT1",null,"Rosamond West Solar Central BESS A1","RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3, RTEDDY_2_RWSBT4, RTEDDY_2_RWSBT5, RTEDDY_2_SC1SR3, RTEDDY_2_SEBSR3, RTEDDY_2_SEBSR4, RTEDDY_2_SPASR4, RTEDDY_2_SRXSR4","Paired_BattStorage","CISO","South","CAISO System",1,30,299.60000000000002,"FC","","",false,1,0.8,120,120,1,24,4,30,30,30,30,30,30,30,30,30,30,30,30]
["RTEDDY_2_RWSBT2",null,"Rosamond West Solar Central BESS A2","RTEDDY_2_RWSBT1, RTEDDY_2_RWSBT3, RTEDDY_2_RWSBT4, RTEDDY_2_RWSBT5, RTEDDY_2_SC1SR3, RTEDDY_2_SEBSR3, RTEDDY_2_SEBSR4, RTEDDY_2_SPASR4, RTEDDY_2_SRXSR4","Paired_BattStorage","CISO","South","CAISO System",1,30,299.60000000000002,"FC","","",false,1,0.8,120,120,1,24,4,30,30,30,30,30,30,30,30,30,30,30,30]
["RTEDDY_2_RWSBT3",null,"Rosamond West Solar Central BESS A3","RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT1, RTEDDY_2_RWSBT4, RTEDDY_2_RWSBT5, RTEDDY_2_SC1SR3, RTEDDY_2_SEBSR3, RTEDDY_2_SEBSR4, RTEDDY_2_SPASR4, RTEDDY_2_SRXSR4","Paired_BattStorage","CISO","South","CAISO System",1,45,299.60000000000002,"FC","","",false,1,0.8,180,180,1,24,4,45,45,45,45,45,45,45,45,45,45,45,45]
["RTEDDY_2_RWSBT4",null,"Rosamond West Solar Central BESS B","RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3, RTEDDY_2_RWSBT1, RTEDDY_2_RWSBT5, RTEDDY_2_SC1SR3, RTEDDY_2_SEBSR3, RTEDDY_2_SEBSR4, RTEDDY_2_SPASR4, RTEDDY_2_SRXSR4","Paired_BattStorage","CISO","South","CAISO System",1,30,299.60000000000002,"FC","","",false,1,0.8,120,120,1,24,4,30,30,30,30,30,30,30,30,30,30,30,30]
["RTEDDY_2_RWSBT5",null,"Rosamond West Solar Central BESS C","RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3, RTEDDY_2_RWSBT4, RTEDDY_2_RWSBT1, RTEDDY_2_SC1SR3, RTEDDY_2_SEBSR3, RTEDDY_2_SEBSR4, RTEDDY_2_SPASR4, RTEDDY_2_SRXSR4","Paired_BattStorage","CISO","South","CAISO System",1,12,299.60000000000002,"FC","","",false,1,0.8,48,48,1,24,4,12,12,12,12,12,12,12,12,12,12,12,12]
["RTEDDY_2_SC1SR3",null,"Rosamond West Solar Clean","RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3, RTEDDY_2_RWSBT4, RTEDDY_2_RWSBT5, RTEDDY_2_RWSBT1, RTEDDY_2_SEBSR3, RTEDDY_2_SEBSR4, RTEDDY_2_SPASR4, RTEDDY_2_SRXSR4","Paired_Solar_1Axis","CISO","South","CAISO System",null,40,299.60000000000002,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.19,1.29,17.010000000000002,26.92,8.1199999999999992,15.58,0.1,0.1,0.1]
["RTEDDY_2_SEBSR3",null,"Rosamond West Solar East Bay 3","RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3, RTEDDY_2_RWSBT4, RTEDDY_2_RWSBT5, RTEDDY_2_SC1SR3, RTEDDY_2_RWSBT1, RTEDDY_2_SEBSR4, RTEDDY_2_SPASR4, RTEDDY_2_SRXSR4","Paired_Solar_1Axis","CISO","South","CAISO System",null,56,299.60000000000002,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.8,23.81,37.69,11.37,21.81,0.1,0.1,0.1]
["RTEDDY_2_SEBSR4",null,"Rosamond West Solar East Bay 4","RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3, RTEDDY_2_RWSBT4, RTEDDY_2_RWSBT5, RTEDDY_2_SC1SR3, RTEDDY_2_SEBSR3, RTEDDY_2_RWSBT1, RTEDDY_2_SPASR4, RTEDDY_2_SRXSR4","Paired_Solar_1Axis","CISO","South","CAISO System",null,56,299.60000000000002,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.8,23.81,37.69,11.37,21.81,0.1,0.1,0.1]
["RTEDDY_2_SOLAR1",null,"Rosamond West Solar 1",null,"Solar_1Axis","CISO","South","CAISO System",null,54,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.26,1.74,22.96,36.340000000000003,10.96,21.04,0.1,0.1,0.1]
["RTEDDY_2_SOLAR2",null,"Rosamond West Solar 2",null,"Solar_1Axis","CISO","South","CAISO System",null,54,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.26,1.74,22.96,36.340000000000003,10.96,21.04,0.1,0.1,0.1]
["RTEDDY_2_SPASR4",null,"Rosamond West Solar Palo Alto","RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3, RTEDDY_2_RWSBT4, RTEDDY_2_RWSBT5, RTEDDY_2_SC1SR3, RTEDDY_2_SEBSR3, RTEDDY_2_SEBSR4, RTEDDY_2_RWSBT1, RTEDDY_2_SRXSR4","Paired_Solar_1Axis","CISO","South","CAISO System",null,26,299.60000000000002,"FC","","",null,null,null,null,null,1,24,24,11.03,14.21,16.52,21.36,21.88,22.12,21.88,21.45,19.899999999999999,17.46,12.31,9.26]
["RTEDDY_2_SRXSR4",null,"Rosamond West Solar Rosie X","RTEDDY_2_RWSBT2, RTEDDY_2_RWSBT3, RTEDDY_2_RWSBT4, RTEDDY_2_RWSBT5, RTEDDY_2_SC1SR3, RTEDDY_2_SEBSR3, RTEDDY_2_SEBSR4, RTEDDY_2_SPASR4, RTEDDY_2_RWSBT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,13.6,299.60000000000002,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.44,5.78,9.15,2.76,5.3,0.1,0.1,0.1]
["RTREE_2_WIND1",null,"Rising Tree 1",null,"Wind","CISO","South","CAISO System",null,79.2,null,"FC","","",null,null,null,null,null,1,24,24,6.65,16.059999999999999,17.989999999999998,28.98,32.67,29.76,29.65,27.39,16.82,9.01,5.23,5.12]
["RTREE_2_WIND2",null,"Rising Tree 2",null,"Wind","CISO","South","CAISO System",null,19.8,null,"FC","","",null,null,null,null,null,1,24,24,1.66,4.0199999999999996,4.5,7.24,8.17,7.44,7.41,6.85,4.2,2.25,1.31,1.28]
["RTREE_2_WIND3",null,"Rising Tree 3",null,"Wind","CISO","South","CAISO System",null,99,null,"FC","","",null,null,null,null,null,1,24,24,8.32,20.079999999999998,22.49,36.22,40.840000000000003,37.200000000000003,37.07,34.229999999999997,21.02,11.26,6.54,6.4]
["RUSCTY_2_UNITS",null,"Russell City Energy Center",null,"CCGT","CISO","North","Bay Area",1,615.17999999999995,null,"FC","","",null,null,null,null,null,1,24,24,615.17999999999995,615.17999999999995,615.17999999999995,612.70000000000005,607.70000000000005,598,593,593,595,606.1,615.17999999999995,615.17999999999995]
["RUSSELL_2_SOLANO1",null,"Solano Renewables 1",null,"Wind","CISO","North","Bay Area",null,229.98,null,"ID",1,"",null,null,null,null,null,1,24,24,13.05,19.53,40.75,80.78,106.09,98.13,98.76,69.88,56.59,25.14,9.26,12.71]
["RVRVEW_1_UNITA1",null,"Riverview Energy Center (GP Antioch)",null,"Peaker","CISO","North","Bay Area",1,48.7,null,"FC","","",null,null,null,null,null,1,24,24,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6,47.6]
["RVSIDE_2_RERCU3",null,"Riverside Energy Res. Ctr Unit 3",null,"Peaker","CISO","South","LA Basin",1,49,null,"FC","","",null,null,null,null,null,1,24,24,49,49,49,49,49,49,49,49,49,49,49,49]
["RVSIDE_2_RERCU4",null,"Riverside Energy Res. Ctr Unit 4",null,"Peaker","CISO","South","LA Basin",1,49,null,"FC","","",null,null,null,null,null,1,24,24,49,49,49,49,49,49,49,49,49,49,49,49]
["RVSIDE_6_RERCU1",null,"Riverside Energy Res. Ctr Unit 1",null,"Peaker","CISO","South","LA Basin",1,48.35,null,"FC","","",null,null,null,null,null,1,24,24,48.35,48.35,48.35,48.35,48.35,48.35,48.35,48.35,48.35,48.35,48.35,48.35]
["RVSIDE_6_RERCU2",null,"Riverside Energy Res. Ctr Unit 2",null,"Peaker","CISO","South","LA Basin",1,48.5,null,"FC","","",null,null,null,null,null,1,24,24,48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5,48.5]
["RVSIDE_6_SOLAR1",null,"Tequesquite Landfill Solar Project",null,"Solar_1Axis","CISO","South","LA Basin",null,7.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.11,1.9,3.72,0.92,2.0099999999999998,0.1,0.1,0.1]
["RVSIDE_6_SPRING",null,"SPRINGS GENERATION PROJECT AGGREGATE",null,"Peaker","CISO","South","LA Basin",1,36,null,"FC","","",null,null,null,null,null,1,24,24,36,36,36,36,36,36,36,36,36,36,36,36]
["S_RITA_6_SOLAR1",null,"Sun Harvest Solar",null,"Solar_1Axis","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SALIRV_2_UNIT",null,"Salinas River Cogeneration",null,"CHP","CISO","North","CAISO System",null,39,null,"FC","","",null,null,null,null,null,1,24,24,23.66,22.78,23.05,21.75,18.260000000000002,18.97,18.87,18.45,18.899999999999999,18.28,20.68,20.440000000000001]
["SALTSP_7_UNITS",null,"SALT SPRINGS HYDRO AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,46,null,"FC","","",null,null,null,null,null,1,24,24,24.92,4.72,15.6,0.4,17.46,16.93,19.079999999999998,30.46,16.760000000000002,4.24,3,20.7]
["SANBRN_2_EESSB2","SANBRN_2_EESSB2_LESR","Edsan 2 Edwards Sanborn E1B",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,85,166,"ID",1,"",false,1,0.8,340,340,1,24,4,85,85,85,85,85,85,85,85,85,85,85,85]
["SANBRN_2_EESSB2","SANBRN_2_EESSB2_SUN","Edsan 2 Edwards Sanborn E1B",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,130,166,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.01,4.46,11.76,56.75,69.62,37.14,58.74,2.76,0.1,0.1]
["SANBRN_2_ES1BT3","SANBRN_2_ES1BT3_LESR","EdSan 1 Edwards 1",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,22,50.43,"ID",1,"",false,1,0.8,88,88,1,24,4,22,22,22,22,22,22,22,22,22,22,22,22]
["SANBRN_2_ES1BT3","SANBRN_2_ES1BT3_SUN","EdSan 1 Edwards 1",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,40,50.43,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.19,1.29,17.010000000000002,26.92,8.1199999999999992,15.58,0.1,0.1,0.1]
["SANBRN_2_ES2SB3","SANBRN_2_ES2SB3_LESR","EdSan 2 Sanborn 3",null,"Hybrid_BattStorage","CISO","South","CAISO System",2,18,42,"ID",1,"",false,1,0.8,72,72,1,24,4,18,18,18,18,18,18,17.965779467680608,18,18,18,18,18]
["SANBRN_2_ES2SB3","SANBRN_2_ES2SB3_SUN","EdSan 2 Sanborn 3",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",2,33,42,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.45,2.3199999999999998,18.71,24.08,8.82,15.68,0.12,0.1,0.1]
["SANBRN_2_ESABT1",null,"EdSan 1A",null,"Battery Storage","CISO","South","CAISO System",2,100,100,"ID",1,"",true,1,0.8,200,200,1,24,4,50,50,50,50,50,50,50,50,50,50,50,50]
["SANBRN_2_ESBBT1",null,"EdSan 1B",null,"Battery Storage","CISO","South","CAISO System",2,100,100,"ID",1,"",true,1,0.85,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["SANBRN_2_SS2BT3",null,"Sanborn Solar 2 SBESS 3",null,"Battery Storage","CISO","South","CAISO System",1,169,169,"ID",1,"",true,1,0.8,676,676,1,24,4,169,169,169,169,169,169,169,169,169,169,169,169]
["SANBRN_2_SS2BT4",null,"Sanborn Solar 2 SBESS 4",null,"Battery Storage","CISO","South","CAISO System",2,47,47,"ID",1,"",true,1,0.8,188,188,1,24,4,47,47,47,47,47,47,47,47,47,47,47,47]
["SANBRN_2_SS2SB4","SANBRN_2_SS2SB4_LESR","Sanborn Solar 2 Edwards Sanborn S4",null,"Hybrid_BattStorage","CISO","South","CAISO System",1,4.5,36,"ID",1,"",false,1,0.8,18,18,1,24,4,4.5,4.5,4.5,4.5,4.5,4.5,4.5,4.5,4.5,4.5,4.5,4.5]
["SANBRN_2_SS2SB4","SANBRN_2_SS2SB4_SUN","Sanborn Solar 2 Edwards Sanborn S4",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",1,36,36,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.17,1.1599999999999999,15.31,24.23,7.31,14.02,0.1,0.1,0.1]
["SANDLT_2_SUNITS",null,"Mojave Solar",null,"Solar_Thermal","CISO","South","CAISO System",null,275,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,9.43,24.88,120.05,147.26,78.56,124.26,5.85,0.1,0.1]
["SANDRN_2_SS1SR1",null,"Sandrini Sol 1",null,"Solar_1Axis","CISO","North","CAISO System",null,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.36,7.03,56.7,72.97,26.72,47.51,0.38,0.1,0.1]
["SANDRN_2_SS2SR2",null,"Sandrini Sol 2",null,"Solar_1Axis","CISO","North","CAISO System",null,200,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,2.72,14.06,113.41,145.93,53.44,95.03,0.75,0.1,0.1]
["SANITR_6_UNITS",null,"LACSD CARSON WATER POLLUTION AGGREGATE",null,"CCGT","CISO","South","LA Basin",null,8,null,"FC","","",null,null,null,null,null,1,24,24,3.16,3.07,3.26,3.21,3.02,3.24,3.13,3.2,3.11,3.13,3.29,3.17]
["SANLOB_1_LNDFIL",null,"Cold Canyon",null,"Biogas","CISO","North","CAISO System",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SANLOB_1_OSFBM1",null,"Old Santa Fe Road",null,"Biogas","CISO","North","CAISO System",1,0.85,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SANTFG_7_UNITS",null,"GEYSERS CALISTOGA AGGREGATE",null,"Geothermal","CISO","North","NCNB",1,72,null,"FC","","",null,null,null,null,null,1,24,24,72,72,72,72,72,72,72,72,72,72,72,72]
["SANTGO_2_LNDFL1",null,"Bowerman Power",null,"Biogas","CISO","South","LA Basin",null,19.600000000000001,null,"FC","","",null,null,null,null,null,1,24,24,18.809999999999999,18.940000000000001,17.82,18.82,18.71,19.54,18.25,18.62,18.57,17.86,19.309999999999999,19.600000000000001]
["SANTGO_2_MABBT1",null,"Millikan Avenue BESS",null,"Battery Storage","CISO","South","LA Basin",3,2,null,"FC","","",true,1,0.8,8,8,1,24,4,2,2,2,2,2,2,2,2,2,2,2,2]
["SANWD_1_QF",null,"San Gorgonio Farms Wind Farm",null,"Wind","CISO","South","LA Basin",null,31,null,"FC","","",null,null,null,null,null,1,24,24,2.6,6.29,7.04,11.34,12.79,11.65,11.61,10.72,6.58,3.53,2.0499999999999998,2.0099999999999998]
["SAUGUS_2_SPESBT1",null,"Santa Paula Energy Storage",null,"Battery Storage","CISO","South","Big Creek-Ventura",3,30,null,"FC","","",true,1,0.8,120,120,1,24,4,15,15,15,15,15,15,15,15,15,15,15,15]
["SAUGUS_6_CREST",null,"East Portal Hydro",null,"Hydro","CISO","South","Big Creek-Ventura",null,1,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SAUGUS_6_MWDFTH",null,"Foothill Hydroelectric Recovery Plant",null,"Hydro","CISO","South","Big Creek-Ventura",1,9.1,null,"FC","","",null,null,null,null,null,1,24,24,2.4,3,4.4000000000000004,5.2,6,6.6,7,7,7,6.8,6.8,7]
["SAUGUS_6_QF",null,"SAUGUS QFS",null,"CHP","CISO","South","Big Creek-Ventura",null,2.19,null,"FC","","",null,null,null,null,null,1,24,24,0.03,0.14000000000000001,7.0000000000000007E-2,0.3,0.39,0.38,0.4,0.76,1,1,1,0.97]
["SAUGUS_7_CHIQCN",null,"Chiquita Canyon Landfill Fac",null,"Biogas","CISO","South","Big Creek-Ventura",null,8,null,"FC","","",null,null,null,null,null,1,24,24,4.91,4.93,5.25,5.36,5.7,5.4,5.0199999999999996,5.0599999999999996,4.78,5.32,5.46,5.43]
["SBERDO_2_PSP3",null,"Mountainview Gen Sta. Unit 3",null,"CCGT","CISO","South","LA Basin",1,555,null,"FC","","",null,null,null,null,null,1,24,24,555,555,555,555,555,555,555,555,555,555,555,555]
["SBERDO_2_PSP4",null,"Mountainview Gen Sta. Unit 4",null,"CCGT","CISO","South","LA Basin",1,555,null,"FC","","",null,null,null,null,null,1,24,24,555,555,555,555,555,555,555,555,555,555,555,555]
["SBERDO_2_SNTANA",null,"SANTA ANA PSP",null,"Hydro","CISO","South","LA Basin",null,6.95,null,"FC","","",null,null,null,null,null,1,24,24,0,0.11,0.28999999999999998,0.34,0.26,0,0.04,0.17,0,0,0,0]
["SBERDO_6_MILLCK",null,"MILL CREEK PSP",null,"Hydro","CISO","South","LA Basin",null,3.93,null,"FC","","",null,null,null,null,null,1,24,24,0.91,1.31,1.1299999999999999,1.56,1.42,0.98,1.1599999999999999,0.73,0.81,0.9,1.04,0.97]
["SCARLT_2_SS2BT1",null,"Scarlet Solar 2 BESS","SCARLT_2_SS2SR1","Paired_BattStorage","CISO","North","Fresno",1,150,400,"ID",1,"",false,1,0.8,600,600,1,24,4,150,150,150,150,150,150,150,150,150,150,150,150]
["SCARLT_2_SS2SR1",null,"Scarlet Solar 2 PV","SCARLT_2_SS2BT1","Paired_Solar_1Axis","CISO","North","Fresno",null,200,400,"ID",1,"",null,null,null,null,null,1,24,24,null,0.1,0.1,0.95,6.43,50,50,40.590000000000003,50,0.35,0.1,0.1]
["SCARLT_2_SSABT1",null,"Scarlet Solar CA 1A","SCARLT_2_SSASR1","Paired_BattStorage","CISO","North","Fresno",2,10,100,"ID",1,"",false,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["SCARLT_2_SSASR1",null,"Scarlet Solar CA 1A PV","SCARLT_2_SSABT1","Paired_Solar_1Axis","CISO","North","Fresno",null,100,100,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.36,7.03,56.7,72.97,26.72,47.51,0.38,0.1,0.1]
["SCARLT_2_SSBBT1",null,"Scarlet Solar CA 1B","SCARLT_2_SSBSR1","Paired_BattStorage","CISO","North","Fresno",2,30,100,"ID",1,"",false,1,0.8,120,120,1,24,4,30,30,30,30,30,30,30,30,30,30,30,30]
["SCARLT_2_SSBSR1",null,"Scarlet Solar CA 1B PV","SCARLT_2_SSBBT1","Paired_Solar_1Axis","CISO","North","Fresno",null,100,100,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.36,7.03,56.7,70,26.72,47.51,0.38,0.1,0.1]
["SCHLTE_1_PL1X3",null,"Tracy Combined Cycle Power Plant",null,"CCGT","CISO","North","Stockton",1,336.04,null,"FC","","",null,null,null,null,null,1,24,24,336.04,336.04,336.04,336.04,336.04,336.04,336.04,336.04,336.04,336.04,336.04,336.04]
["SCHNDR_1_FIVPTS",null,"Five Points Solar Station",null,"Solar_Fixed","CISO","North","Fresno",null,15,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.2,0.79,5.75,8.99,3.01,6.01,0.1,0.1,0.1]
["SCHNDR_1_WSTSDE",null,"Westside Solar Station",null,"Solar_Fixed","CISO","North","Fresno",null,15,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.2,0.79,5.75,8.99,3.01,6.01,0.1,0.1,0.1]
["SEARLS_1_TS3SR1",null,"Trona Solar III",null,"Solar_1Axis","CISO","South","CAISO System",null,2,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SEARLS_7_ARGUS",null,"Argus Cogeneration",null,"CHP","CISO","South","CAISO System",null,19,null,"FC","","",null,null,null,null,null,1,24,24,2.96,4.09,3.42,3.16,2.23,2.88,2.6,2.63,1.88,2.15,1.95,2.09]
["SEGS_1_SR2SL2",null,"Sunray 2",null,"Solar_1Axis","CISO","South","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["SENTNL_2_CTG1",null,"Sentinel Unit 1",null,"Peaker","CISO","South","LA Basin",1,107.68,null,"FC","","",null,null,null,null,null,1,24,24,107.68,107.68,107.68,107.68,107.68,107.68,107.68,107.68,107.68,107.68,107.68,107.68]
["SENTNL_2_CTG2",null,"Sentinel Unit 2",null,"Peaker","CISO","South","LA Basin",1,104.19,null,"FC","","",null,null,null,null,null,1,24,24,103.98,103.98,103.98,103.98,103.98,103.98,103.98,103.98,103.98,103.98,103.98,103.98]
["SENTNL_2_CTG3",null,"Sentinel Unit 3",null,"Peaker","CISO","South","LA Basin",1,105.69,null,"FC","","",null,null,null,null,null,1,24,24,105.69,105.69,105.69,105.69,105.69,105.69,105.69,105.69,105.69,105.69,105.69,105.69]
["SENTNL_2_CTG4",null,"Sentinel Unit 4",null,"Peaker","CISO","South","LA Basin",1,106.55,null,"FC","","",null,null,null,null,null,1,24,24,106.55,106.55,106.55,106.55,106.55,106.55,106.55,106.55,106.55,106.55,106.55,106.55]
["SENTNL_2_CTG5",null,"Sentinel Unit 5",null,"Peaker","CISO","South","LA Basin",1,107.52,null,"FC","","",null,null,null,null,null,1,24,24,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52,107.52]
["SENTNL_2_CTG6",null,"Sentinel Unit 6",null,"Peaker","CISO","South","LA Basin",1,105,null,"FC","","",null,null,null,null,null,1,24,24,105,105,105,105,105,105,105,105,105,105,105,105]
["SENTNL_2_CTG7",null,"Sentinel Unit 7",null,"Peaker","CISO","South","LA Basin",1,106.73,null,"FC","","",null,null,null,null,null,1,24,24,106.73,106.73,106.73,106.73,106.73,106.73,106.73,106.73,106.73,106.73,106.73,106.73]
["SENTNL_2_CTG8",null,"Sentinel Unit 8",null,"Peaker","CISO","South","LA Basin",1,106.85,null,"FC","","",null,null,null,null,null,1,24,24,106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85,106.85]
["SGREGY_6_SANGER",null,"Algonquin Power Sanger 2",null,"CCGT","CISO","North","Fresno",1,48.3,null,"FC","","",null,null,null,null,null,1,24,24,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08,48.08]
["SHELRF_1_UNITS",null,"SHELL OIL REFINERY AGGREGATE",null,"CCGT","CISO","North","Bay Area",null,100,null,"FC","","",null,null,null,null,null,1,24,24,54.8,53.32,53.32,50.65,39.119999999999997,49.52,75.13,74.86,73.72,44.97,53.32,53.32]
["SIERRA_1_UNITS",null,"HIGH SIERRA LIMITED",null,"Peaker","CISO","North","Kern",1,52.43,null,"FC","","",null,null,null,null,null,1,24,24,52.43,52.43,52.43,52.43,52.43,52.43,52.43,52.43,52.43,52.43,52.43,52.43]
["SIGHEB_6_HE2SCEDYN",null,"Import",null,"Geothermal","IID","South","Heber 2",null,28,null,"IAR","","",null,null,null,null,null,1,24,24,28,28,28,28,28,28,28,28,28,28,28,28]
["SIGHEB_6_MIRDYN",null,"Import",null,"Geothermal","IID","South","Heber South",null,17,null,"IAR","","",null,null,null,null,null,1,24,24,17,17,17,17,17,17,17,17,17,17,17,17]
["SISPRG_2_DS3BT1",null,"Daggett Solar 3 a BESS","SISPRG_2_DS3SR1","Paired_BattStorage","CISO","South","CAISO System",1,61.5,123,"ID",1,"",false,1,0.84499999999999997,246,246,1,24,4,61.5,61.5,61.5,61.5,61.5,61.5,61.16,61.5,61.5,61.5,61.5,61.5]
["SISPRG_2_DS3BT2",null,"Daggett Solar 3 b BESS","SISPRG_2_DS3SR2","Paired_BattStorage","CISO","South","CAISO System",2,60,110,"ID",1,"",false,1,0.8,240,240,1,24,4,59.9,59.9,59.9,59.9,59.9,59.9,59.9,59.9,59.9,59.9,59.9,59.9]
["SISPRG_2_DS3BT3",null,"Daggett Solar 3 cd BESS","SISPRG_2_DS3SR3","Paired_BattStorage","CISO","South","CAISO System",2,12.5,50,"ID",1,"",false,1,0.8,50,50,1,24,4,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5]
["SISPRG_2_DS3BT4",null,"Daggett Solar 3 e BESS","SISPRG_2_DS3SR4","Paired_BattStorage","CISO","South","CAISO System",1,15,17,"ID",1,"",false,1,0.86499999999999999,60,60,1,24,4,14.975312499999999,15,15,15,15,15,15,15,15,15,15,13.2799125]
["SISPRG_2_DS3SR1",null,"Daggett Solar 3 a PV","SISPRG_2_DS3BT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,123,123,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.59,3.96,52.3,61.84,24.97,47.91,0.22,0.1,0.1]
["SISPRG_2_DS3SR2",null,"Daggett Solar 3 b PV","SISPRG_2_DS3BT2","Paired_Solar_1Axis","CISO","South","CAISO System",null,110,110,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.52,3.54,46.78,50.1,22.33,42.85,0.19,0.1,0.1]
["SISPRG_2_DS3SR3",null,"Daggett Solar 3 cd PV","SISPRG_2_DS3BT3","Paired_Solar_1Axis","CISO","South","CAISO System",null,50,50,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.24,1.61,21.26,33.65,10.15,19.48,0.1,0.1,0.1]
["SISPRG_2_DS3SR4",null,"Daggett Solar 3 e PV","SISPRG_2_DS3BT4","Paired_Solar_1Axis","CISO","South","CAISO System",null,17,17,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.55000000000000004,2,2,2,2,0.1,0.1,0.1]
["SISQUC_1_SMARIA",null,"Santa Maria II LFG Power Plant",null,"Biogas","CISO","North","CAISO System",null,1.42,null,"FC","","",null,null,null,null,null,1,24,24,0.9,0.87,0.93,0.9,0.86,0.9,0.92,0.9,0.85,0.84,0.74,0.68]
["SKERN_6_SOLAR1",null,"South Kern Solar PV Plant",null,"Solar_1Axis","CISO","North","Kern",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["SKERN_6_SOLAR2",null,"SKIC Solar",null,"Solar_1Axis","CISO","North","Kern",null,10,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.14000000000000001,0.7,5.67,7.3,2.67,4.75,0.1,0.1,0.1]
["SLATE_2_SLASR1",null,"Slate",null,"Solar_1Axis","CISO","North","Fresno",null,50.5,null,"FC","","",null,null,null,null,null,1,24,24,18.079999999999998,26.83,0.1,41.36,42.05,44.68,43.23,41.83,40.04,29.78,20.73,11.31]
["SLATE_2_SLASR2","SLATE_2_SLASR2_LESR","SLATE_2",null,"Hybrid_BattStorage","CISO","North","Fresno",2,40.5,93,"FC","","",false,1,0.88,162,162,1,24,4,40.5,40.5,40.5,40.5,40.5,40.5,39.144668468093947,40.5,40.5,40.5,40.5,40.5]
["SLATE_2_SLASR2","SLATE_2_SLASR2_SUN","SLATE_2",null,"Hybrid_Solar_1Axis","CISO","North","Fresno",2,93,93,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.25,4.87,35.630000000000003,53.855331531906053,18.690000000000001,37.270000000000003,0.6,0.1,0.1]
["SLATE_2_SLASR3","SLATE_2_SLASR3_LESR","SLATE_3",null,"Hybrid_BattStorage","CISO","North","Fresno",2,33.75,67.5,"FC","","",false,1,0.8,135,135,1,24,4,33.75,33.75,33.75,33.75,33.75,33.75,30.706631621512336,33.75,33.75,33.75,33.75,33.75]
["SLATE_2_SLASR3","SLATE_2_SLASR3_SUN","SLATE_3",null,"Hybrid_Solar_Fixed","CISO","North","Fresno",2,67.5,67.5,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.91,3.54,25.86,36.793368378487671,13.56,27.05,0.44,0.1,0.1]
["SLATE_2_SLASR4","SLATE_2_SLASR4_LESR","SLATE_4",null,"Hybrid_BattStorage","CISO","North","Fresno",3,50,63,"FC","","",false,1,0.8,200,200,1,24,4,50,50,50,50,50,42.487186404100349,35.897435897435898,50,41.860465116279073,50,50,50]
["SLATE_2_SLASR4","SLATE_2_SLASR4_SUN","SLATE_4",null,"Hybrid_Solar_1Axis","CISO","North","Fresno",3,63,63,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.84,3.3,20.512813595899651,27.102564102564102,12.66,21.13953488372093,0.41,0.1,0.1]
["SLATE_2_SLASR5","SLATE_2_SLASR5_LESR","Slate 5",null,"Hybrid_BattStorage","CISO","North","Fresno",2,10,26,"FC","","",false,1,0.8,40,40,1,24,4,10,10,10,10,10,10,10,10,10,10,10,10]
["SLATE_2_SLASR5","SLATE_2_SLASR5_SUN","Slate 5",null,"Hybrid_Solar_1Axis","CISO","North","Fresno",2,26,26,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.35,1.36,9.9600000000000009,15.58,5.22,10.42,0.17,0.1,0.1]
["SLRMS3_2_SRMSR1",null,"SILVER RIDGE MOUNT SIGNAL 3",null,"Solar_1Axis","CISO","South","San Diego-IV",null,250,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.19,8.0399999999999991,106.31,168.24,50.74,97.39,0.44,0.1,0.1]
["SLST13_2_SOLAR1",null,"Quinto Solar PV Project",null,"Solar_1Axis","CISO","North","CAISO System",null,107.6,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.47,7.56,61.01,78.510000000000005,28.75,51.12,0.41,0.1,0.1]
["SLSTR1_2_SOLAR1",null,"Solar Star 1",null,"Solar_1Axis","CISO","South","CAISO System",null,310,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.48,9.9700000000000006,131.82,208.61,62.92,120.76,0.55000000000000004,0.1,0.1]
["SLSTR2_2_SOLAR2",null,"Solar Star 2",null,"Solar_1Axis","CISO","South","CAISO System",null,276,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.31,8.8800000000000008,117.36,185.73,56.02,107.52,0.49,0.1,0.1]
["SLUISP_2_UNITS",null,"SAN LUIS (GIANELLI) PUMP-GEN (AGGREGATE)",null,"Pump","CISO","North","CAISO System",null,374.43,null,"FC","","",null,null,null,null,null,1,24,24,0,0,10.91,82.1,80.45,85.66,0,0,0,0,0,0]
["SLYCRK_1_UNIT 1",null,"SLY CREEK HYDRO",null,"Hydro","CISO","North","Sierra",1,13,null,"FC","","",null,null,null,null,null,1,24,24,13,13,13,13,13,13,13,13,13,13,13,13]
["SMPRIP_1_SMPSON",null,"Ripon Cogeneration Unit 1",null,"CHP","CISO","North","CAISO System",1,46.05,null,"FC","","",null,null,null,null,null,1,24,24,46.05,46.05,46.05,46.05,46.05,46.05,46.05,46.05,46.05,46.05,46.05,46.05]
["SMRCOS_6_LNDFIL",null,"San Marcos Energy",null,"Biogas","CISO","South","San Diego-IV",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,1.5,1.5,1.5,1.5,1.49,1.5,1.5,1.5,1.5,1.5,1.5,1.5]
["SMUDGO_7_UNIT 1",null,"SONOMA POWER PLANT",null,"Geothermal","CISO","North","NCNB",1,64.8,null,"FC","","",null,null,null,null,null,1,24,24,47,47,47,47,47,47,47,47,47,47,47,47]
["SMYRNA_1_DL1SR1",null,"Delano Land 1",null,"Solar_1Axis","CISO","North","CAISO System",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.73,0.27,0.48,0.1,0.1,0.1]
["SNCLRA_2_HOWLNG",null,"Houwelings Nurseries Oxnard, Inc",null,"CHP","CISO","South","Big Creek-Ventura",null,12.71,null,"FC","","",null,null,null,null,null,1,24,24,8.16,5.71,5.66,3.86,3.37,6.88,5.22,5.24,5.78,2.89,4.84,3.34]
["SNCLRA_2_SILBT1",null,"Silverstrand BESS",null,"Battery Storage","CISO","South","Big Creek-Ventura",3,11,null,"FC","","",true,1,0.8,44,44,1,24,4,11,11,11,11,11,11,11,11,11,11,11,11]
["SNCLRA_2_SPRHYD",null,"Springville Hydroelectric Generator",null,"Hydro","CISO","South","Big Creek-Ventura",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.01,0.02,7.0000000000000007E-2,0.05,0.05,0.08,0.13,0.12,0.1,7.0000000000000007E-2,0.05,0.02]
["SNCLRA_2_UNIT",null,"Channel Islands Power",null,"CHP","CISO","South","Big Creek-Ventura",1,27.5,null,"FC","","",null,null,null,null,null,1,24,24,27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5,27.5]
["SNCLRA_2_UNIT1",null,"New Indy Oxnard",null,"CHP","CISO","South","Big Creek-Ventura",1,27.8,null,"FC","","",null,null,null,null,null,1,24,24,27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8,27.8]
["SNCLRA_2_VESBT1",null,"Ventura Energy Storage",null,"Battery Storage","CISO","South","Big Creek-Ventura",3,100,null,"FC","","",true,1,0.8,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["SNCLRA_6_OXGEN",null,"OXGEN",null,"CHP","CISO","South","Big Creek-Ventura",2,47.7,null,"FC","","",null,null,null,null,null,1,24,24,47.7,47.7,47.7,47.7,47.7,47.7,47.7,47.7,47.7,47.7,47.7,47.7]
["SNCLRA_6_PROCGN",null,"Procter and Gamble Oxnard 2",null,"CHP","CISO","South","Big Creek-Ventura",null,47.9,null,"FC","","",null,null,null,null,null,1,24,24,20.02,15.84,20.04,20,19.21,19.7,19.7,19.41,19.43,18.8,19.46,19.440000000000001]
["SNCLRA_6_QF",null,"SANTA CLARA QFS",null,"CHP","CISO","South","Big Creek-Ventura",null,1.65,null,"FC","","",null,null,null,null,null,1,24,24,0.44,0.44,0.37,0.42,0.44,0.51,0.51,0.57999999999999996,0.6,0.5,0.56000000000000005,0.68]
["SNDBAR_7_UNIT 1",null,"SANDBAR",null,"Hydro","CISO","North","Stockton",null,16.2,null,"FC","","",null,null,null,null,null,1,24,24,11.18,9.3000000000000007,5.89,9.19,9.59,9.9,8.74,5.82,8.3000000000000007,3.13,6.45,12.71]
["SNMALF_6_UNITS",null,"Sonoma County Landfill",null,"Biogas","CISO","North","NCNB",null,5,null,"FC","","",null,null,null,null,null,1,24,24,1.5,1.5,1.5,1.5,2.4,2.37,1.5,1.5,3.01,1.5,1.5,1.5]
["SNORA_2_SNRSLR",null,"Import",null,"Solar_1Axis","IID","South","SG Sorrento",null,50,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.24,1.61,21.26,33.65,10.15,19.48,0.09,0.1,0.1]
["SOLBLU_2_WSBBX2",null,"Westlands Solar Blue BESS","SOLBLU_2_WSBSX2","Paired_BattStorage","CISO","North","CAISO System",2,225,250,"ID",1,"",false,1,0.8,900,900,1,24,4,225,225,225,225,225,225,225,225,225,225,225,225]
["SOLBLU_2_WSBSX2",null,"Westlands Solar Blue","SOLBLU_2_WSBBX2","Paired_Solar_1Axis","CISO","North","CAISO System",null,250,250,"FC",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,3.4,17.57,25,25,25,25,0.94,0.1,0.1]
["SOUTH_2_UNIT",null,"SOUTH HYDRO",null,"Hydro","CISO","North","CAISO System",null,7.1,null,"FC","","",null,null,null,null,null,1,24,24,2.5,2.78,2.69,0.37,2.38,2.42,2.17,1.68,1.54,1.65,1.82,1.49]
["SPAULD_6_UNIT 3",null,"SPAULDING HYDRO PH 3 UNIT",null,"Hydro","CISO","North","Sierra",null,6.5,null,"FC","","",null,null,null,null,null,1,24,24,0.71,0.76,0.72,1,3.23,0.34,1.46,3.21,3.09,1.82,0.47,0.91]
["SPAULD_6_UNIT12",null,"SPAULDING HYDRO PH 1 & 2 AGGREGATE",null,"Hydro","CISO","North","Sierra",1,11.4,null,"FC","","",null,null,null,null,null,1,24,24,2.98,1.65,1.8,2.16,6.24,6.38,4.82,4.24,1.38,2.8,2.48,2.58]
["SPBURN_2_UNIT 1",null,"Burney Biomass",null,"Biomass/Wood","CISO","North","CAISO System",null,22,null,"FC","","",null,null,null,null,null,1,24,24,10.4,9.89,9.56,9.32,9.2899999999999991,11.85,12.24,12.22,12.31,11.12,10.41,10.88]
["SPBURN_7_SNOWMT",null,"Burney Creek Hydro",null,"Hydro","CISO","North","CAISO System",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0.28999999999999998,0.01,0.63,1.41,1.1399999999999999,0.37,0,0,0,0.01,0.01,7.0000000000000007E-2]
["SPI LI_2_UNIT 1",null,"Lincoln Biomass",null,"Biomass/Wood","CISO","North","Sierra",null,17.2,null,"FC","","",null,null,null,null,null,1,24,24,7.39,6.48,6.35,6.45,7.79,9.25,9.5399999999999991,9.41,9.24,8.56,7.69,7.24]
["SPIAND_1_ANDSN2",null,"SPI Anderson 2",null,"Biomass/Wood","CISO","North","CAISO System",null,27.15,null,"FC","","",null,null,null,null,null,1,24,24,11.88,12.8,14.76,14.53,16.03,17.36,17.07,17.399999999999999,17.239999999999998,15.91,14.29,14.58]
["SPICER_1_UNITS",null,"SPICER HYDRO UNITS 1-3 AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,6,null,"FC","","",null,null,null,null,null,1,24,24,6,6,6,6,6,6,6,6,6,6,6,6]
["SPIFBD_1_PL1X2",null,"SIERRA PACIFIC IND. (SONORA)",null,"Biomass/Wood","CISO","North","Stockton",null,7.5,null,"FC","","",null,null,null,null,null,1,24,24,2.5099999999999998,2.48,2.46,2.44,2.81,3.35,3.58,3.66,3.65,3.16,2.71,2.52]
["SPQUIN_6_SRPCQU",null,"Quincy Biomass",null,"Biomass/Wood","CISO","North","CAISO System",null,24,null,"FC","","",null,null,null,null,null,1,24,24,18,16.649999999999999,16.21,15.11,19.91,21.84,21.25,15.56,15.12,13.73,10.14,16.54]
["SPRGAP_1_UNIT 1",null,"SPRING GAP HYDRO",null,"Hydro","CISO","North","Stockton",null,7,null,"FC","","",null,null,null,null,null,1,24,24,3.47,3.29,4.08,5.18,3.59,0.68,1.67,0.38,2.81,2.52,3.62,4.96]
["SPRGVL_2_CREST",null,"Springerville Aggregate Solar Resources",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,3,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SPRGVL_2_EXETPV",null,"Exeter Tulare PV",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,3.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SPRGVL_2_LINDPV",null,"Lindsay Tulare PV",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,4,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SPRGVL_2_PORTPV",null,"Porterville Tulare PV",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,3.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SPRGVL_2_SUCCES",null,"Success Power Plant",null,"Hydro","CISO","South","Big Creek-Ventura",1,1.4,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,1,1,1,1,0,0,0,0]
["SPRGVL_2_TULESC",null,"TULE RIVER HYDRO PLANT (SCE)",null,"Hydro","CISO","South","Big Creek-Ventura",null,2.5,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SRINTL_6_UNIT",null,"SRI INTERNATIONAL",null,"CHP","CISO","North","Bay Area",null,6.9,null,"FC","","",null,null,null,null,null,1,24,24,1.32,1.31,1.36,1.46,1.37,1.19,1.06,0.96,0.96,1.03,1.22,1.19]
["STANIS_7_UNIT 1",null,"STANISLAUS HYDRO",null,"Hydro","CISO","North","Stockton",1,91,null,"FC","","",null,null,null,null,null,1,24,24,70.760000000000005,56.75,54.07,48.64,28,59,61.99,70.02,56.65,25.72,63.18,69.02]
["STANTN_2_SBEBX2",null,"Stanton Battery Energy Storage",null,"Battery Storage","CISO","South","LA Basin",1,68.8,null,"FC","","",true,1,0.8,275.2,275.2,1,24,4,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8,68.8]
["STANTN_2_STAGT1",null,"Stanton 1",null,"Peaker","CISO","South","LA Basin",1,49.65,null,"FC","","",null,null,null,null,null,1,24,24,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65]
["STANTN_2_STAGT2",null,"Stanton 2",null,"Peaker","CISO","South","LA Basin",1,49.65,null,"FC","","",null,null,null,null,null,1,24,24,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65,49.65]
["STIGCT_2_LODI",null,"LODI STIG UNIT",null,"Peaker","CISO","North","Sierra",1,49.9,null,"FC","","",null,null,null,null,null,1,24,24,49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5,49.5]
["STNRES_1_UNIT",null,"Covanta Stanislaus",null,"Biomass/Wood",null,"North","Stockton",null,19.54,null,"FC","","",null,null,null,null,null,1,24,24,16.010000000000002,18.98,18.88,11.65,12.65,19.54,19.420000000000002,18.95,19.36,19.329999999999998,19.53,18.41]
["STOILS_1_UNITS",null,"Chevron Richmond Refinery",null,"CHP","CISO","North","Bay Area",null,56.2,null,"FC","","",null,null,null,null,null,1,24,24,0,0,8.07,0,0,0,5.33,9.44,0,11.34,6.88,0]
["STOREY_2_MDRCH2",null,"Madera Chowchilla 2",null,"Hydro","CISO","North","Fresno",null,0.56000000000000005,null,"FC","","",null,null,null,null,null,1,24,24,0,7.0000000000000007E-2,0.04,0.13,0.13,0.17,0.31,0.15,0.15,0.13,0.04,0]
["STOREY_2_MDRCH3",null,"Madera Chowchilla 3",null,"Hydro","CISO","North","Fresno",null,0.42,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0.03,0.1,0.12,0.23,0.1,7.0000000000000007E-2,0.05,0.04,0]
["STOREY_2_MDRCH4",null,"Madera Chowchilla 4",null,"Hydro","CISO","North","Fresno",null,0.92,null,"FC","","",null,null,null,null,null,1,24,24,0,0.08,0.05,0.21,0.25,0.25,0.42,0.24,0.19,0.1,0.04,0]
["STOREY_7_MDRCHW",null,"Madera Canal Site 980",null,"Hydro","CISO","North","Fresno",null,1.84,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0.43,0.4,0.46,0.76,0.46,0.44,0.25,0.04,0]
["STRAUS_1_STRWD1",null,"Strauss Wind, LLC",null,"Wind","CISO","North","CAISO System",null,95.25,null,"FC","","",null,null,null,null,null,1,24,24,8,19.32,21.64,34.85,39.29,35.79,35.659999999999997,32.94,20.23,10.83,6.29,6.16]
["STROUD_6_SOLAR",null,"Stroud Solar Station",null,"Solar_Fixed","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["STROUD_6_WWHSR1",null,"Winter Wheat Solar Farm",null,"Solar_1Axis","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["SUMWHT_6_SWSSR1",null,"Summer Wheat Solar Farm",null,"Solar_1Axis","CISO","North","Fresno",null,18.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.25,1.3,10.49,13.5,4.9400000000000004,8.7899999999999991,0.1,0.1,0.1]
["SUNCAT_2_A1ABT1",null,"Arlington Solar Unit 1A BESS","ARLNTN_2_ASUSR1, SUNCAT_2_A1BBT1","Paired_BattStorage","CISO","South","CAISO System",2,47,131,"FC","","",false,1,0.876,188,188,1,24,4,47,47,47,47,47,47,47,47,47,47,47,47]
["SUNCAT_2_A1BBT1",null,"Arlington Solar Unit 1B BESS","ARLNTN_2_ASUSR1, SUNCAT_2_A1ABT1","Paired_BattStorage","CISO","South","CAISO System",2,63,131,"FC","","",false,1,0.87,252,252,1,24,4,63,63,63,63,63,63,63,63,63,63,63,63]
["SUNCAT_2_A2ABT2",null,"Arlington Solar Unit 2A BESS","ARLNTN_2_AR1SR1, SUNCAT_2_A2BSR2","Paired_BattStorage","CISO","South","CAISO System",2,132,269,"FC","","",false,1,0.88500000000000001,528,528,1,24,4,132,132,132,132,132,132,132,132,132,132,132,132]
["SUNCAT_2_A2BSR2",null,"Arlington Solar Unit 2B","ARLNTN_2_AR1SR1, SUNCAT_2_A2ABT2","Paired_Solar_1Axis","CISO","South","CAISO System",null,133,269,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.63,4.28,56.56,89.5,26.99,51.81,0.23,0.1,0.1]
["SUNRIS_2_PL1X3",null,"Sunrise Power Project AGGREGATE II",null,"CCGT","CISO","North","CAISO System",1,586.02,null,"FC","","",null,null,null,null,null,1,24,24,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02,586.02]
["SUNSET_2_UNITS",null,"MIDWAY SUNSET COGENERATION PLANT",null,"CHP","CISO","North","CAISO System",1,248,null,"FC","","",null,null,null,null,null,1,24,24,248,248,248,245,240,234,229,229,231,243,246,248]
["SUNSHN_2_LNDFL",null,"Sunshine Gas Producers",null,"Biogas","CISO","South","Big Creek-Ventura",null,20,null,"FC","","",null,null,null,null,null,1,24,24,16.510000000000002,16.739999999999998,16.29,15.15,16.68,14.36,15.33,15.5,15.44,14.79,14.45,16.48]
["SUNSLR_1_SSVSR1",null,"Sunshine Valley Solar 1",null,"Solar_1Axis","CISO","South","CAISO System",null,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["SUNSPT_2_WNASR1",null,"Windhub Solar A",null,"Solar_1Axis","CISO","South","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["SUNST2_5_SS2SR1",null,"Sun Streams Solar 2",null,"Solar_1Axis","CISO","South","CAISO System",null,150,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.71,4.83,63.79,100.94,30.45,58.43,0.26,0.1,0.1]
["SUNSTR_5_SS1SCEDYN",null,"Import",null,"Solar_1Axis","AZPS","South","Sunstream Solar 1",null,150,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.71,4.83,63.79,100.94,30.45,58.43,0.26,0.1,0.1]
["SUTTER_2_CISO",null,"Import",null,"CCGT","BANC","North","Sutter Power Plant Pseudo-CISO",1,275,null,"IAR","","",null,null,null,null,null,1,24,24,275,275,275,275,275,275,275,275,275,275,275,275]
["SYCAMR_2_UNIT 1",null,"Sycamore Cogeneration Unit 1",null,"CHP","CISO","South","Big Creek-Ventura",1,74,null,"FC","","",null,null,null,null,null,1,24,24,74,74,74,74,74,74,74,74,73.69,74,72.760000000000005,73.930000000000007]
["SYCAMR_2_UNIT 2",null,"Sycamore Cogeneration Unit 2",null,"Peaker","CISO","South","Big Creek-Ventura",1,76,null,"FC","","",null,null,null,null,null,1,24,24,76,76,76,76,76,76,76,76,76,76,76,76]
["SYCAMR_2_UNIT 3",null,"Sycamore Cogeneration Unit 3",null,"CHP","CISO","South","Big Creek-Ventura",1,74,null,"FC","","",null,null,null,null,null,1,24,24,74,74,74,74,74,74,74,74,74,74,74,74]
["SYCAMR_2_UNIT 4",null,"Sycamore Cogeneration Unit 4",null,"Peaker","CISO","South","Big Creek-Ventura",1,76,null,"FC","","",null,null,null,null,null,1,24,24,76,76,76,76,76,76,76,76,76,76,76,76]
["TANHIL_6_SOLART",null,"Berry Cogen 18",null,"CHP","CISO","North","CAISO System",null,17,null,"FC","","",null,null,null,null,null,1,24,24,11.51,11.94,12.05,12.2,12.33,11.78,11.58,11.54,11.6,12.03,11.07,11.35]
["TBLMTN_6_QF",null,"SMALL QF AGGREGATION - PARADISE",null,"Hydro","CISO","North","CAISO System",null,1.7,null,"FC","","",null,null,null,null,null,1,24,24,0.22,0.24,0.22,0.25,0.25,0.18,0.2,0.21,0.21,0.2,0.21,0.23]
["TECOLOTE_3_WBDYN",null,"Import",null,"Wind","PNM","South","TECOLOTE WIND",null,271.68,null,"IAR","","",null,null,null,null,null,1,24,24,112.07,133.56,141.27000000000001,138.56,114.11,120.25,92.37,84.22,81.5,91.01,83.57,103.24]
["TEHAPI_2_PW1WD1",null,"Point Wind 1",null,"Wind","CISO","South","CAISO System",null,47.49,null,"FC","","",null,null,null,null,null,1,24,24,3.99,9.6300000000000008,10.79,17.37,19.59,17.84,17.78,16.420000000000002,10.08,5.4,3.14,3.07]
["TEHAPI_2_PW2WD2",null,"Point Wind 2",null,"Wind","CISO","South","CAISO System",null,14.4,null,"FC","","",null,null,null,null,null,1,24,24,1.21,2.92,3.27,5.27,5.94,5.41,5.39,4.9800000000000004,3.06,1.64,0.95,0.93]
["TEHAPI_2_WIND1",null,"Wind Wall Monolith 1",null,"Wind","CISO","South","CAISO System",null,19.850000000000001,null,"FC","","",null,null,null,null,null,1,24,24,1.67,4.03,4.51,7.26,8.19,7.46,7.43,6.86,4.21,2.2599999999999998,1.31,1.28]
["TEHAPI_2_WIND2",null,"Wind Wall Monolith 2",null,"Wind","CISO","South","CAISO System",null,23.66,null,"FC","","",null,null,null,null,null,1,24,24,1.99,4.8,5.37,8.66,9.76,8.89,8.86,8.18,5.0199999999999996,2.69,1.56,1.53]
["TENGEN_2_PL1X2",null,"Placerita Canyon Cogen",null,"CHP","CISO","South","Big Creek-Ventura",1,37.700000000000003,null,"FC","","",null,null,null,null,null,1,24,24,37.700000000000003,37.700000000000003,37.700000000000003,37.700000000000003,37.700000000000003,37.700000000000003,37.700000000000003,37.700000000000003,37.700000000000003,37.700000000000003,37.700000000000003,37.700000000000003]
["TERMEX_2_PL1X3",null,"TDM",null,"CCGT","CISO","South","San Diego-IV",1,625,null,"FC","","",null,null,null,null,null,1,24,24,605,605,605,605,601,593,591,593,596,605,605,605]
["TESLA_1_QF",null,"SMALL QF AGGREGATION - STOCKTON",null,"CHP","CISO","North","CAISO System",null,2,null,"FC","","",null,null,null,null,null,1,24,24,0.25,0.23,0.3,0.27,0.16,0.28000000000000003,0.21,0.18,0.15,0.08,0.04,0.09]
["TIDWTR_2_UNITS",null,"MARTINEZ COGEN LIMITED PARTNERSHIP",null,"CHP","CISO","North","Bay Area",null,114.8,null,"FC","","",null,null,null,null,null,1,24,24,38,38,38,38,38,38,38,38,38,38,38,38]
["TIFFNY_1_DILLON",null,"TIFFNY_1_DILLON",null,"Wind","CISO","South","LA Basin",null,45,null,"FC","","",null,null,null,null,null,1,24,24,3.78,9.1300000000000008,10.220000000000001,16.46,18.559999999999999,16.91,16.850000000000001,15.56,9.56,5.12,2.97,2.91]
["TIGRCK_7_UNITS",null,"TIGER CREEK HYDRO AGGREGATE",null,"Hydro","CISO","North","CAISO System",1,62,null,"FC","","",null,null,null,null,null,1,24,24,31.78,8.3000000000000007,7.14,0,18.579999999999998,36.840000000000003,38.479999999999997,43.58,37.18,31.4,36.799999999999997,37]
["TITANS_2_TTSSR1",null,"Import",null,"Solar_1Axis","IID","South","Titan Solar 1 Pseudo",null,70,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.33,2.25,29.77,47.11,14.21,27.27,0.12,0.1,0.1]
["TKOPWR_6_HYDRO",null,"Bear Creek Hydroelectric Project",null,"Hydro","CISO","North","CAISO System",null,2.83,null,"FC","","",null,null,null,null,null,1,24,24,1.03,0.59,0.63,0.86,0.2,0.01,0,0,0,0.04,0.04,0.14000000000000001]
["TMPLTN_2_SOLAR",null,"Vintner Solar",null,"Solar_Fixed","CISO","North","CAISO System",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.1,0.1,0.1]
["TOADTW_6_UNIT",null,"TOAD TOWN",null,"Hydro","CISO","North","CAISO System",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.22,0.38,0.3,0.37,0.31,0.39,0.44,0.4,0.11,0.03,0.12,0.05]
["TOPAZ_2_SOLAR",null,"Topaz Solar Farms",null,"Solar_Fixed","CISO","North","CAISO System",null,550,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.11,7.37,28.83,210.72,329.52,110.53,220.4,3.57,0.1,0.1]
["TORTLA_1_SOLAR",null,"Longboat Solar",null,"Solar_1Axis","CISO","South","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["TOWNSITE_2_MEADDYN","TOWNSITE_2_MEADDYN_LESR","Import",null,"Hybrid_BattStorage","WALC","South","Townsite Solar BESS",2,90,180,"IAR","","",false,1,0.8,360,360,1,24,4,90,90,90,90,90,90,76.729976791550229,90,90,90,90,90]
["TOWNSITE_2_MEADDYN","TOWNSITE_2_MEADDYN_SUN","Import",null,"Hybrid_Solar_1Axis","WALC","South","Townsite Solar BESS",2,180,180,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.86,5.79,76.540000000000006,103.27002320844977,36.53,70.12,0.32,0.1,0.1]
["TRNQL8_2_AMASR1",null,"Tranquillity 8 Amarillo",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["TRNQL8_2_AZUSR1",null,"Tranquillity 8 Azul",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["TRNQL8_2_ROJSR1",null,"Tranquillity 8 Rojo",null,"Solar_1Axis","CISO","North","Fresno",null,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,1.36,7.03,56.7,72.97,26.72,47.51,0.38,0.1,0.1]
["TRNQL8_2_VERSR1",null,"Tranquillity 8 Verde",null,"Solar_1Axis","CISO","North","Fresno",null,60,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.82,4.22,34.020000000000003,43.78,16.03,28.51,0.23,0.1,0.1]
["TRNQLT_2_RETBT1",null,"RE Tranquillity BESS","TRNQLT_2_SOLAR","Paired_BattStorage","CISO","North","Fresno",1,72,200,"FC","","",false,2.801535263073724,0.87590000000000001,288,806.84215576523252,1,24,11.206141052294896,72,72,72,72,72,72,72,72,72,72,72,72]
["TRNQLT_2_SOLAR",null,"Tranquillity","TRNQLT_2_RETBT1","Paired_Solar_Fixed","CISO","North","Fresno",null,200,200,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,2.68,10.48,76.62,119.83,40.19,80.14,1.3,0.1,0.1]
["TRNSWD_1_QF",null,"FPL Energy C Wind",null,"Wind","CISO","South","LA Basin",null,38.97,null,"FC","","",null,null,null,null,null,1,24,24,3.27,7.9,8.85,14.26,16.079999999999998,14.64,14.59,13.48,8.27,4.43,2.57,2.52]
["TULARE_2_TULBM1",null,"Tulare BioMAT Fuel Cell",null,"Biogas","CISO","South","Big Creek-Ventura",null,2.8,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["TULEWD_1_TULWD1",null,"Tule Wind",null,"Wind","CISO","South","San Diego-IV",null,130.5,null,"FC","","",null,null,null,null,null,1,24,24,10.96,26.46,29.64,47.74,53.84,49.04,48.86,45.12,27.71,14.84,8.6199999999999992,8.44]
["TULLCK_7_UNITS",null,"Tullock Hydro",null,"Hydro","CISO","North","Stockton",null,25.9,null,"FC","","",null,null,null,null,null,1,24,24,3.69,4.3,12.5,17.98,20.76,23.48,22.31,20.440000000000001,13.23,9.61,1.62,2.42]
["TUMBWD_2_WISBT3",null,"Willow Springs Solar 3",null,"Battery Storage","CISO","South","CAISO System",2,50,null,"ID",1,"",true,1,0.8,200,200,1,24,4,50,50,50,50,50,50,50,50,50,50,50,50]
["TUMBWD_2_WISBT4",null,"Willow Springs Solar 4",null,"Battery Storage","CISO","South","CAISO System",1,74.97,null,"ID",1,"",true,1,0.8,299.88,299.88,1,24,4,74.819999999999993,74.819999999999993,74.819999999999993,74.819999999999993,74.819999999999993,74.819999999999993,74.819999999999993,74.819999999999993,74.819999999999993,74.819999999999993,74.819999999999993,74.819999999999993]
["TUPMAN_1_BIOGAS",null,"ABEC Bidart-Stockale #1",null,"Biogas","CISO","North","CAISO System",null,0.6,null,"FC","","",null,null,null,null,null,1,24,24,0.3,0.3,0.3,0.32,0.33,0.35,0.34,0.34,0.36,0.33,0.36,0.36]
["TVYVLY_6_KRSHY1",null,"Kings River Syphon",null,"Hydro","CISO","North","Fresno",1,1.3,null,"FC","","",null,null,null,null,null,1,24,24,0.3,0.36,0,0,0,0.2,0.25,0.32,0.25,0.19,0,0.32]
["TWISSL_6_SOLAR",null,"Nickel 1 (\"NLH1\")",null,"Solar_Fixed","CISO","North","CAISO System",null,1.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.56999999999999995,0.9,0.3,0.6,0.1,0.1,0.1]
["TWISSL_6_SOLAR1",null,"Coronal Lost Hills",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["TX-ELK_6_ECKSR2",null,"Eagle Creek",null,"Solar_1Axis","CISO","North","CAISO System",null,3,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["TX-ELK_6_SOLAR1",null,"Castor",null,"Solar_1Axis","CISO","North","CAISO System",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["TXMCKT_6_UNIT",null,"McKittrick Cogen",null,"CHP","CISO","North","CAISO System",null,11.2,null,"FC","","",null,null,null,null,null,1,24,24,3.66,4.08,3.69,4.58,4.18,4,3.98,3.74,3.64,2.96,3.05,3.96]
["UKIAH_7_LAKEMN",null,"UKIAH LAKE MENDOCINO HYDRO",null,"Hydro","CISO","North","NCNB",1,3.5,null,"FC","","",null,null,null,null,null,1,24,24,1.7,1.7,1.7,1.7,1.7,1.7,1.7,1.7,1.7,1.7,1.7,1.7]
["ULTPCH_1_UNIT 1",null,"Pacific Ultrapower Chinese Station",null,"Biomass/Wood","CISO","North","Stockton",null,18,null,"FC","","",null,null,null,null,null,1,24,24,15.48,17.36,15.64,15.76,17.72,11.93,17.36,17.8,17,15.1,15.8,17.62]
["ULTPFR_1_UNIT 1",null,"Rio Bravo Fresno",null,"Biomass/Wood","CISO","North","Fresno",null,24.3,null,"FC","","",null,null,null,null,null,1,24,24,21.12,21.86,22.98,15.43,23.18,22.01,23.01,16.36,13.29,15.17,18.28,21.68]
["ULTRCK_2_UNIT",null,"Rio Bravo Rocklin",null,"Biomass/Wood","CISO","North","Sierra",null,24.4,null,"FC","","",null,null,null,null,null,1,24,24,15.06,21.43,22.9,18.100000000000001,21.95,23.51,21.3,22.94,18.899999999999999,18.27,23.76,21.94]
["UNOCAL_1_UNITS",null,"TOSCO (RODEO PLANT)",null,"CHP","CISO","North","Bay Area",null,49.85,null,"FC","","",null,null,null,null,null,1,24,24,3.32,5.18,4.37,1.93,1.74,4.0199999999999996,2.63,2.13,2.7,4.43,2.92,2.86]
["UNVRSY_1_UNIT 1",null,"Berry Cogen 38 - Unit 1",null,"CHP","CISO","North","CAISO System",null,38,null,"FC","","",null,null,null,null,null,1,24,24,34.17,32.65,26.68,27.28,34.229999999999997,33.479999999999997,33.18,32.93,32.979999999999997,30.27,34.39,34.17]
["USWND2_1_WIND1",null,"Golden Hills A",null,"Wind","CISO","North","CAISO System",null,42.96,null,"FC","","",null,null,null,null,null,1,24,24,2.44,3.65,7.61,15.09,19.82,18.329999999999998,18.45,13.05,10.57,4.7,1.73,2.37]
["USWND2_1_WIND2",null,"Golden Hills B",null,"Wind","CISO","North","CAISO System",null,42.96,null,"FC","","",null,null,null,null,null,1,24,24,2.44,3.65,7.61,15.09,19.82,18.329999999999998,18.45,13.05,10.57,4.7,1.73,2.37]
["USWND2_1_WIND3",null,"Golden Hills C",null,"Wind","CISO","North","CAISO System",null,46,null,"FC","","",null,null,null,null,null,1,24,24,2.61,3.91,8.15,16.16,21.22,19.63,19.75,13.98,11.32,5.03,1.85,2.54]
["USWND4_2_UNIT2",null,"Altamont Landfill Gas to Energy",null,"Biogas","CISO","North","CAISO System",1,7.4,null,"FC","","",null,null,null,null,null,1,24,24,7.4,7.4,7.35,6.41,7.4,7.4,7.4,7.4,7.4,7.23,7.4,7.4]
["USWNDR_2_LABWD1",null,"LaBrisa Wind Project",null,"Wind","CISO","North","Bay Area",null,9,null,"FC","","",null,null,null,null,null,1,24,24,0.51,0.76,1.59,3.16,4.1500000000000004,3.84,3.86,2.73,2.21,0.98,0.36,0.5]
["USWPFK_6_FRICK",null,"Frick Summit Wind Repower",null,"Wind","CISO","North","Bay Area",null,10,null,"FC","","",null,null,null,null,null,1,24,24,0.56999999999999995,0.85,1.77,3.51,4.6100000000000003,4.2699999999999996,4.29,3.04,2.46,1.0900000000000001,0.4,0.55000000000000004]
["USWPJR_2_UNITS",null,"Vasco Wind",null,"Wind","CISO","North","Bay Area",null,78.2,null,"FC","","",null,null,null,null,null,1,24,24,4.4400000000000004,6.64,13.86,27.47,36.07,33.369999999999997,33.58,23.76,19.239999999999998,8.5500000000000007,3.15,4.32]
["VACADX_1_SOLAR",null,"Vaca-Dixon Solar Station",null,"Solar_Fixed","CISO","North","CAISO System",null,2.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.13,0.96,1.5,0.5,1,0.1,0.1,0.1]
["VACADX_1_UNITA1",null,"CalPeak Power Vaca Dixon Unit 1",null,"Peaker","CISO","North","CAISO System",1,51.91,null,"PD","",50.61,null,null,null,null,null,1,24,24,50.61,50.61,50.61,50.61,50.61,50.61,50.61,50.61,50.61,50.61,50.61,50.61]
["VALLEY_5_PERRIS",null,"MWD Perris Hydroelectric Recovery Plant",null,"Hydro","CISO","South","LA Basin",1,7.94,null,"FC","","",null,null,null,null,null,1,24,24,1.6,0,0,0,0,0,2.4,2.4,0,0,0,0]
["VALLEY_5_REDMTN",null,"MWD Red Mountain Hydroelectric Recovery ",null,"Hydro","CISO","South","LA Basin",null,5.9,null,"FC","","",null,null,null,null,null,1,24,24,4,4,0.46,1.37,2.2799999999999998,2.63,2.2599999999999998,2.63,2.91,3.14,2.36,2.5]
["VALLEY_5_SOLAR1",null,"Kona Solar - Meridian #1",null,"Solar_1Axis","CISO","South","LA Basin",null,1.49,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VALLEY_5_SOLAR2",null,"AP North Lake Solar",null,"Solar_1Axis","CISO","South","LA Basin",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["VALTNE_2_AVASR1",null,"Valentine Solar",null,"Solar_1Axis","CISO","South","CAISO System",null,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["VALTNE_2_TBBBT1","VALTNE_2_TBBBT1_LESR","Tropico Solar Big Beau",null,"Hybrid_BattStorage","CISO","South","CAISO System",1,18,58,"ID",1,"",false,1,0.8,72,72,1,24,4,18,18,18,18,18,18,18,18,18,18,18,18]
["VALTNE_2_TBBBT1","VALTNE_2_TBBBT1_SUN","Tropico Solar Big Beau",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",1,58,58,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.28000000000000003,1.87,24.66,39.03,11.77,22.59,0.1,0.1,0.1]
["VALTNE_2_TRSBT1","VALTNE_2_TRSBT1_LESR","Tropico Solar",null,"Hybrid_BattStorage","CISO","South","CAISO System",1,22,70,"ID",1,"",false,1,0.8,88,88,1,24,4,22,22,22,22,22,22,22,22,22,22,22,22]
["VALTNE_2_TRSBT1","VALTNE_2_TRSBT1_SUN","Tropico Solar",null,"Hybrid_Solar_1Axis","CISO","South","CAISO System",1,70,70,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.33,2.25,29.77,47.11,14.21,27.27,0.12,0.1,0.1]
["VEAVST_1_SOLAR",null,"Community Solar",null,"Solar_Fixed","CISO","South","CAISO System",null,14.4,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VEDDER_1_SEKERN",null,"TEXACO EXPLORATION & PROD (SE KERN RIVER",null,"CHP","CISO","North","Kern",null,34.47,null,"FC","","",null,null,null,null,null,1,24,24,2.41,2.64,2.4300000000000002,2.33,2.2799999999999998,2.72,3.36,3.71,3.63,3.08,2.23,2.69]
["VEGA_6_SOLAR1",null,"Vega Solar",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VENWD_1_WIND3",null,"Painted Hills",null,"Wind","CISO","South","LA Basin",null,44.53,null,"FC","","",null,null,null,null,null,1,24,24,3.74,9.0299999999999994,10.119999999999999,16.29,18.37,16.73,16.670000000000002,15.4,9.4600000000000009,5.0599999999999996,2.94,2.88]
["VERNON_6_GONZL1",null,"H. Gonzales Unit #1",null,"Peaker","CISO","South","LA Basin",1,5.75,null,"FC","","",null,null,null,null,null,1,24,24,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75]
["VERNON_6_GONZL2",null,"H. Gonzales Unit #2",null,"Peaker","CISO","South","LA Basin",1,5.75,null,"FC","","",null,null,null,null,null,1,24,24,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75,5.75]
["VERNON_6_MALBRG",null,"Malburg Generating Station",null,"CCGT","CISO","South","LA Basin",1,139,null,"FC","","",null,null,null,null,null,1,24,24,139,139,139,139,139,139,139,139,139,139,139,139]
["VESTAL_2_BTNBT1",null,"Bottleneck Energy Storage",null,"Battery Storage","CISO","South","Big Creek-Ventura",1,80,null,"FC","","",true,1,0.8,320,320,1,24,4,80,80,80,80,80,80,80,80,80,80,80,80]
["VESTAL_2_KERN",null,"KERN RIVER PH 3 UNITS 1 & 2 AGGREGATE",null,"Hydro","CISO","South","Big Creek-Ventura",null,36.799999999999997,null,"FC","","",null,null,null,null,null,1,24,24,8.6300000000000008,11.59,6.38,23.28,23.32,13.66,11.76,9.36,10.23,7.39,8.36,10.66]
["VESTAL_2_RTS042",null,"SPVP042 Porterville Solar",null,"Solar_Fixed","CISO","South","Big Creek-Ventura",null,5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VESTAL_2_SOLAR1",null,"NICOLIS",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.64,8.5,13.46,4.0599999999999996,7.79,0.1,0.1,0.1]
["VESTAL_2_SOLAR2",null,"TROPICO",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,14,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.45,5.95,9.42,2.84,5.45,0.1,0.1,0.1]
["VESTAL_2_TS5SR1",null,"Tulare Solar 5",null,"Solar_1Axis","CISO","South","Big Creek-Ventura",null,55.83,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.8,23.74,37.57,11.33,21.75,0.1,0.1,0.1]
["VESTAL_2_UNIT1",null,"CALGREN-PIXLEY",null,"CHP","CISO","South","Big Creek-Ventura",null,5,null,"FC","","",null,null,null,null,null,1,24,24,1.99,1.71,1.53,2.25,1.77,2,2.72,2.8,3,3.04,3.06,3.16]
["VESTAL_2_WELLHD",null,"Wellhead Power Delano",null,"Peaker","CISO","South","Big Creek-Ventura",1,49,null,"FC","","",null,null,null,null,null,1,24,24,49,49,49,49,49,49,49,49,49,49,49,49]
["VESTAL_6_QF",null,"Isabella Hydro Dam 1",null,"Hydro","CISO","South","Big Creek-Ventura",null,11.95,null,"FC","","",null,null,null,null,null,1,24,24,2.61,0.28000000000000003,0.24,0.4,0.49,1.1100000000000001,0.54,0,0,0,0,0]
["VICPAS_2_SLOBT1",null,"Sloth BESS","VICPAS_2_SOCSR1","Paired_BattStorage","CISO","South","CAISO System",1,15,49.5,"FC","","",false,1,0.8,60,60,1,24,4,15,15,15,15,15,15,15,15,15,15,15,15]
["VICPAS_2_SLOSR1",null,"Sloth","VICPAS_2_SLOBT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,49.5,49.5,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICPAS_2_SOCBT1",null,"Sol Catcher BESS 1","VICPAS_2_SOCSR1","Paired_BattStorage","CISO","South","CAISO System",1,50,100,"FC","","",false,1,0.8,200,200,1,24,4,50,50,50,50,50,50,50,50,50,50,50,50]
["VICPAS_2_SOCBT2",null,"Sol Catcher BESS 2","VICPAS_2_SOCSR2","Paired_BattStorage","CISO","South","CAISO System",1,71,93.5,"FC","","",false,1,0.84499999999999997,284,284,1,24,4,71,71,71,71,71,71,71,71,71,71,71,71]
["VICPAS_2_SOCSR1",null,"Sol Catcher BESS PV1","VICPAS_2_SOCBT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,100,100,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICPAS_2_SOCSR2",null,"Sol Catcher BESS PV2","VICPAS_2_SOCBT2","Paired_Solar_1Axis","CISO","South","CAISO System",null,93.5,93.5,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICPAS_2_VPSBT1",null,"Victory Pass Solar BESS","VICPAS_2_VPSSR1","Paired_BattStorage","CISO","South","CAISO System",2,50,200,"FC","","",false,1,0.8,200,200,1,24,4,50,50,50,50,50,50,50,50,50,50,50,50]
["VICTOR_1_CREST",null,"Victor Aggregate Solar Resources",null,"Solar_Fixed","CISO","South","CAISO System",null,18.989999999999998,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICTOR_1_EXSLRA",null,"Expressway Solar A",null,"Solar_Fixed","CISO","South","CAISO System",null,2,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.51,0.99,0.25,0.54,0.1,0.1,0.1]
["VICTOR_1_EXSLRB",null,"Expressway Solar B",null,"Solar_Fixed","CISO","South","CAISO System",null,2,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.51,0.99,0.25,0.54,0.1,0.1,0.1]
["VICTOR_1_LVSLR1",null,"Lone Valley Solar Park 1",null,"Solar_1Axis","CISO","South","CAISO System",null,10,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICTOR_1_LVSLR2",null,"Lone Valley Solar Park 2",null,"Solar_Fixed","CISO","South","CAISO System",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICTOR_1_SLRHES",null,"Sunedison - Hesperia",null,"Solar_Fixed","CISO","South","CAISO System",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICTOR_1_SOLAR1",null,"Victor Phelan Solar One",null,"Solar_1Axis","CISO","South","CAISO System",null,17.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICTOR_1_SOLAR2",null,"Alamo Solar",null,"Solar_1Axis","CISO","South","CAISO System",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICTOR_1_SOLAR3",null,"Adelanto Solar 2",null,"Solar_1Axis","CISO","South","CAISO System",null,7,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.23,2.98,4.71,1.42,2.73,0.1,0.1,0.1]
["VICTOR_1_SOLAR4",null,"Adelanto Solar",null,"Solar_1Axis","CISO","South","CAISO System",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VICTOR_1_VDRYFA",null,"Victor Dry Farm Ranch A ",null,"Solar_1Axis","CISO","South","CAISO System",null,5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.16,2.13,3.36,1.01,1.95,0.1,0.1,0.1]
["VICTOR_1_VDRYFB",null,"Victor Dry Farm Ranch B ",null,"Solar_1Axis","CISO","South","CAISO System",null,5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VIKING_2_VCBBT1",null,"Import","VIKING_2_VCSSR1","Paired_BattStorage","IID","South","Vikings Co-located BESS",2,149.88,237.48000000000002,"IAR","","",true,1,0.8,599.52,599.52,1,24,4,150,150,150,150,150,150,150,150,150,150,150,150]
["VIKING_2_VCSSR1",null,"Import","VIKING_2_VCBBT1","Paired_Solar_1Axis","IID","South","Vikings Co-located PV",null,130,237.48000000000002,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.62,4.18,55.28,87.48,26.39,50.64,0.23,0.1,0.1]
["VILLPK_2_VALLYV",null,"MWD Valley View Hydroelectric Recovery P",null,"Hydro","CISO","South","LA Basin",1,4.0999999999999996,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,3,2.4,0,0,0,2.4,3,3]
["VILLPK_6_MWDYOR",null,"Yorba Linda Hydroelectric Recovery Plant",null,"Hydro","CISO","South","LA Basin",1,5.0999999999999996,null,"FC","","",null,null,null,null,null,1,24,24,1.6,2.8,2,2.4,2.8,2.8,4,4,3.92,2.4,3,2.5]
["VISTA_6_QF",null,"VISTA QFS",null,"CHP","CISO","South","LA Basin",null,0.18,null,"FC","","",null,null,null,null,null,1,24,24,0.01,0.01,0.01,0.02,0.05,0.08,0.08,0.08,0.06,0.03,0.04,0.02]
["VISTRA_5_DALBT1",null,"Dallas Energy Storage",null,"Battery Storage","CISO","North","Bay Area",1,100,null,"FC","","",true,1,0.8,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["VISTRA_5_DALBT2",null,"Dallas Energy Storage 2",null,"Battery Storage","CISO","North","Bay Area",1,100,null,"FC","","",true,1,0.8,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["VISTRA_5_DALBT3",null,"Dallas Energy Storage 3",null,"Battery Storage","CISO","North","Bay Area",1,100,null,"FC","","",true,1,0.8,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["VISTRA_5_DALBT4",null,"Dallas Energy Storage 4",null,"Battery Storage","CISO","North","Bay Area",1,100,null,"FC","","",true,1,0.8,400,400,1,24,4,100,100,100,100,100,100,100,100,100,100,100,100]
["VISTRA_5_PLABT1",null,"Plano Storage 1",null,"Battery Storage","CISO","North","Bay Area",1,100.4,null,"FC","","",true,1,0.8,401.6,401.6,1,24,4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4]
["VISTRA_5_PLABT2",null,"Plano Storage 2",null,"Battery Storage","CISO","North","Bay Area",1,100.4,null,"FC","","",true,1,0.8,401.6,401.6,1,24,4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4,100.4]
["VISTRA_5_PLABT3",null,"Plano Storage 3",null,"Battery Storage","CISO","North","Bay Area",1,74.599999999999994,null,"FC","","",true,1,0.8,298.39999999999998,298.39999999999998,1,24,4,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994]
["VISTRA_5_PLABT4",null,"Plano Storage 4",null,"Battery Storage","CISO","North","Bay Area",1,74.599999999999994,null,"FC","","",true,1,0.8,298.39999999999998,298.39999999999998,1,24,4,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994,74.599999999999994]
["VLCNTR_6_VCEBT1",null,"Valley Center Energy Storage","VLCNTR_6_VCEBT2","Paired_BattStorage","CISO","South","San Diego-IV",1,54,139,"PD","",54,true,1,0.8,216,216,1,24,4,54,54,54,54,54,54,54,54,54,54,54,54]
["VLCNTR_6_VCEBT2",null,"Valley Center Energy Storage B","VLCNTR_6_VCEBT1","Paired_BattStorage","CISO","South","San Diego-IV",2,50,139,"PD","",50,true,1,0.8,200,200,1,24,4,50,50,50,50,50,50,50,50,50,50,50,50]
["VLCNTR_6_VCSLR",null,"Cole Grade",null,"Solar_1Axis","CISO","South","San Diego-IV",null,2.33,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.99,1.57,0.47,0.91,0.1,0.1,0.1]
["VLCNTR_6_VCSLR1",null,"Valley Center 1",null,"Solar_Fixed","CISO","South","San Diego-IV",null,2.5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,0.63,1.24,0.31,0.67,0.1,0.1,0.1]
["VLCNTR_6_VCSLR2",null,"Valley Center 2",null,"Solar_Fixed","CISO","South","San Diego-IV",null,5,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.1,0.1,1.27,2.48,0.61,1.34,0.1,0.1,0.1]
["VLYHOM_7_SSJID",null,"Woodward Power Plant",null,"Hydro","CISO","North","Stockton",null,3,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0.4,0,0,0,0,0,0,0,0]
["VOLTA_2_UNIT 1",null,"VOLTA HYDRO UNIT 1",null,"Hydro","CISO","North","CAISO System",null,9.1,null,"FC","","",null,null,null,null,null,1,24,24,2.46,2.4700000000000002,1.1399999999999999,0.46,1.1299999999999999,0.98,0.73,1.25,0.87,0.73,0.87,0.98]
["VOLTA_2_UNIT 2",null,"Volta Hydro Unit 2",null,"Hydro","CISO","North","CAISO System",null,1,null,"FC","","",null,null,null,null,null,1,24,24,0.41,0.43,0.4,0.13,0.39,0.34,0.28999999999999998,0.22,0.23,0.26,0.27,0.26]
["VOLTA_6_BAILCK",null,"Bailey Creek Ranch",null,"Hydro","CISO","North","CAISO System",null,0.63,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["VOLTA_7_PONHY1",null,"Ponderosa Bailey Hydroelectric",null,"Hydro","CISO","North","CAISO System",null,1.25,null,"FC","","",null,null,null,null,null,1,24,24,0.13,0.01,0.17,0.2,0.34,0.46,0.19,0,0,0.03,0.01,0.06]
["VOLTA_7_QFUNTS",null,"VOLTA_7_QFUNTS",null,"Hydro","CISO","North","CAISO System",null,0.15,null,"FC","","",null,null,null,null,null,1,24,24,0.06,0.05,0.04,0.03,0.05,0.04,0.05,0.04,0.03,0.03,0.03,0.04]
["VOYAGR_2_VOAWD5",null,"Voyager Wind Oasis Alta",null,"Wind","CISO","South","CAISO System",null,13.98,null,"FC","","",null,null,null,null,null,1,24,24,1.17,2.84,3.18,5.1100000000000003,5.77,5.25,5.23,4.83,2.97,1.59,0.92,0.9]
["VOYAGR_2_VOYWD1",null,"Voyager 1",null,"Wind","CISO","South","CAISO System",null,128.91,null,"FC","","",null,null,null,null,null,1,24,24,10.83,26.14,29.28,47.16,53.18,48.44,48.26,44.57,27.37,14.66,8.51,8.34]
["VOYAGR_2_VOYWD2",null,"Voyager Wind 2",null,"Wind","CISO","South","CAISO System",null,126.35,null,"FC","","",null,null,null,null,null,1,24,24,10.61,25.62,28.7,46.23,52.13,47.48,47.31,43.69,26.83,14.37,8.34,8.17]
["VOYAGR_2_VOYWD3",null,"Voyager Wind 3",null,"Wind","CISO","South","CAISO System",null,42.45,null,"FC","","",null,null,null,null,null,1,24,24,3.57,8.61,9.64,15.53,17.510000000000002,15.95,15.89,14.68,9.01,4.83,2.8,2.75]
["VOYAGR_2_VOYWD4",null,"Voyager Wind 4",null,"Wind","CISO","South","CAISO System",null,21.01,null,"FC","","",null,null,null,null,null,1,24,24,1.77,4.26,4.7699999999999996,7.69,8.67,7.89,7.87,7.26,4.46,2.39,1.39,1.36]
["VSTAES_6_VESBT1",null,"Vista Energy Storage",null,"Battery Storage","CISO","South","San Diego-IV",1,32,null,"PD","",30,true,1,0.8,32,32,1,24,4,10,8,8,8,8,8,8,8,8,8,8,8]
["WADHAM_6_UNIT",null,"Wadham Energy LP",null,"Biomass/Wood","CISO","North","CAISO System",null,29.07,null,"FC","","",null,null,null,null,null,1,24,24,25.31,25.09,24.19,22.55,16.559999999999999,24.44,23.92,23.54,24.37,23.46,21.62,24.55]
["WALCRK_2_CTG1",null,"Walnut Creek Energy Park Unit 1",null,"Peaker","CISO","South","LA Basin",1,100.1,null,"FC","","",null,null,null,null,null,1,24,24,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
["WALCRK_2_CTG2",null,"Walnut Creek Energy Park Unit 2",null,"Peaker","CISO","South","LA Basin",1,100.1,null,"FC","","",null,null,null,null,null,1,24,24,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
["WALCRK_2_CTG3",null,"Walnut Creek Energy Park Unit 3",null,"Peaker","CISO","South","LA Basin",1,100.1,null,"FC","","",null,null,null,null,null,1,24,24,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
["WALCRK_2_CTG4",null,"Walnut Creek Energy Park Unit 4",null,"Peaker","CISO","South","LA Basin",1,100.1,null,"FC","","",null,null,null,null,null,1,24,24,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
["WALCRK_2_CTG5",null,"Walnut Creek Energy Park Unit 5",null,"Peaker","CISO","South","LA Basin",1,100.1,null,"FC","","",null,null,null,null,null,1,24,24,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1,100.1]
["WALNUT_2_SOLAR",null,"Industry MetroLink PV 1",null,"Solar_Fixed","CISO","South","LA Basin",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["WALNUT_6_HILLGEN",null,"Puente Hills",null,"Biogas","CISO","South","LA Basin",null,47,null,"FC","","",null,null,null,null,null,1,24,24,20.59,20.95,20.53,20.13,19.28,20.76,20.55,20.43,20.100000000000001,20,19.41,19.350000000000001]
["WALNUT_7_WCOVST",null,"MM West Covina - ST Unit",null,"Biogas","CISO","South","LA Basin",null,6.5,null,"FC","","",null,null,null,null,null,1,24,24,4.76,4.78,4.63,5.05,5.03,5.0199999999999996,4.95,4.92,4.8899999999999997,4.55,4.6100000000000003,4.79]
["WARNE_2_UNIT",null,"WARNE HYDRO AGGREGATE",null,"Hydro","CISO","South","Big Creek-Ventura",1,76,null,"FC","","",null,null,null,null,null,1,24,24,76,76,46.54,45.45,76,76,76,76,49.71,54.99,37.880000000000003,26.21]
["WAUKNA_1_SOLAR",null,"Corcoran Solar",null,"Solar_Fixed","CISO","North","Fresno",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.05,7.66,11.98,4.0199999999999996,8.01,0.13,0.1,0.1]
["WAUKNA_1_SOLAR2",null,"Corcoran 2",null,"Solar_1Axis","CISO","North","Fresno",null,19.75,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.39,11.2,14.41,5.28,9.3800000000000008,0.1,0.1,0.1]
["WDFRDF_2_WFFBT1",null,"West Ford Flat Energy Storage",null,"Battery Storage","CISO","North","NCNB",1,25,null,"FC","","",true,1,0.8,100,100,1,24,4,25,25,25,25,25,25,25,25,25,25,25,25]
["WDLEAF_7_UNIT 1",null,"WOODLEAF HYDRO",null,"Hydro","CISO","North","Sierra",1,60,null,"FC","","",null,null,null,null,null,1,24,24,60,60,60,60,60,60,60,60,60,60,60,60]
["WEBER_6_FORWRD",null,"Forward",null,"Biogas","CISO","North","CAISO System",null,4.2,null,"FC","","",null,null,null,null,null,1,24,24,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2,4.2]
["WESCAN_2_BDSBT1",null,"Bateria Del Sur",null,"Battery Storage","CISO","South","San Diego-IV",1,131,null,"PD","",131,true,1,0.8,524,524,1,24,4,131,131,131,131,131,131,131,131,131,131,131,131]
["WESCN2_2_BDSBT1",null,"Bateria Del Sur 2A",null,"Battery Storage","CISO","South","San Diego-IV",1,119,null,"ID",1,"",true,1,0.8,476,476,1,24,4,null,null,119,119,119,119,119,119,119,119,119,119]
["WESTPT_2_UNIT",null,"West Point Hydro Plant",null,"Hydro","CISO","North","CAISO System",1,14,null,"FC","","",null,null,null,null,null,1,24,24,10.78,3.92,3.22,8.44,6.94,9.4600000000000009,10.08,12.74,10.98,10.36,10.84,11.54]
["WFRESN_1_SOLAR",null,"Joya Del Sol",null,"Solar_Fixed","CISO","North","Fresno",null,1.5,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["WHEATL_6_LNDFIL",null,"G2 ENERGY, OSTROM ROAD LLC",null,"Biogas","CISO","North","Sierra",null,3.55,null,"FC","","",null,null,null,null,null,1,24,24,3.16,3.16,3.34,2.67,3.22,2.91,3.06,3.24,3.11,3.35,3.28,3.16]
["WHITEH_2_MEADDYN1",null,"Import",null,"Wind","WALC","South","White Hills A",null,50,null,"IAR","","",null,null,null,null,null,1,24,24,11.5,16,23.5,22,20,19.5,17,12,12.5,11.5,10,10.5]
["WHITEH_2_MEADDYN2",null,"Import",null,"Wind","WALC","South","White Hills B",null,300,null,"IAR","","",null,null,null,null,null,1,24,24,69,96,141,132,120,117,102,72,75,69,60,63]
["WHITNY_6_SOLAR",null,"Whitney Point Solar",null,"Solar_1Axis","CISO","North","Fresno",null,20,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["WHTWTR_1_WINDA1",null,"Whitewater Hill Wind Project",null,"Wind","CISO","South","LA Basin",null,57,null,"FC","","",null,null,null,null,null,1,24,24,5.17,12.47,13.97,22.5,25.37,23.11,23.03,21.27,13.06,6.99,4.0599999999999996,3.98]
["WISE_1_UNIT 1",null,"Wise Hydro Unit 1",null,"Hydro","CISO","North","Sierra",1,14.5,null,"FC","","",null,null,null,null,null,1,24,24,4.3600000000000003,4.38,5.6,5.5,8.16,8.0399999999999991,7.72,7.34,7.52,7.96,5.76,5.52]
["WISE_1_UNIT 2",null,"WISE HYDRO UNIT 2",null,"Hydro","CISO","North","Sierra",1,3.2,null,"FC","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["WISHON_6_UNITS",null,"Wishon/San Joaquin  #1-A AGGREGATE",null,"Hydro","CISO","North","Fresno",2,18.399999999999999,null,"FC","","",null,null,null,null,null,1,24,24,2.72,2.42,2.96,2.74,1.68,1.2,0.96,0.8,4,9.52,8.32,7.34]
["WISTER_2_WISSR1",null,"Import",null,"Solar_1Axis","IID","South","Wister Solar",null,20,null,"IAR","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.06,0.3,5.0599999999999996,9.93,2.4500000000000002,5.35,0.03,0.1,0.1]
["WISTRA_2_WRSSR1",null,"Wistaria Ranch Solar",null,"Solar_1Axis","CISO","South","San Diego-IV",null,100,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.48,3.22,42.52,67.290000000000006,20.3,38.96,0.18,0.1,0.1]
["WLDWD_1_SOLAR1",null,"Wildwood Solar I",null,"Solar_1Axis","CISO","North","CAISO System",null,20,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.27,1.41,11.34,14.59,5.34,9.5,0.1,0.1,0.1]
["WLDWD_1_SOLAR2",null,"Wildwood Solar 2",null,"Solar_1Axis","CISO","North","CAISO System",null,15,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.2,1.05,8.51,10.94,4.01,7.13,0.1,0.1,0.1]
["WNDMAS_2_UNIT 1",null,"BUENA VISTA ENERGY, LLC",null,"Wind","CISO","North","Bay Area",null,38,null,"FC","","",null,null,null,null,null,1,24,24,2.16,3.23,6.73,13.35,17.53,16.21,16.32,11.55,9.35,4.1500000000000004,1.53,2.1]
["WNDSTR_2_WIND",null,"Windstar",null,"Wind","CISO","South","CAISO System",null,120,null,"FC","","",null,null,null,null,null,1,24,24,10.08,24.33,27.26,43.9,49.51,45.09,44.93,41.49,25.48,13.65,7.92,7.76]
["WOLFSK_1_UNITA1",null,"Wolfskill Energy Center",null,"Peaker","CISO","North","CAISO System",1,48.68,null,"FC","","",null,null,null,null,null,1,24,24,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9,46.9]
["WOODWR_1_HYDRO",null,"Quinten Luallen",null,"Hydro","CISO","North","Fresno",null,7.3,null,"EO","","",null,null,null,null,null,1,24,24,0,0,0,0,0,0,0,0,0,0,0,0]
["WRGTSR_2_WSFSR1",null,"Wright Solar Freeman",null,"Hybrid_Solar_Fixed","CISO","North","CAISO System",null,200,null,"FC","","",null,null,null,null,null,1,24,24,0.1,0.1,0.1,2.68,10.48,76.62,119.83,40.19,80.14,1.3,0.1,0.1]
["WSENGY_1_UNIT 1",null,"Wheelabrator Shasta",null,"Biomass/Wood","CISO","North","CAISO System",null,50,null,"FC","","",null,null,null,null,null,1,24,24,34.06,34.06,34.01,32.619999999999997,34.049999999999997,34.06,34.380000000000003,35.97,35.659999999999997,33.92,32.92,34.06]
["WSNR_2_CVPDYN",null,"Import",null,"Hydro","BANC","North","Central Valley 1",null,10,null,"IAR","","",null,null,null,null,null,1,24,24,10,10,10,10,10,10,10,10,10,10,10,10]
["WSNR_2_TESLADYN",null,"Import",null,"Hydro","BANC","North","Central Valley Tesla",null,10,null,"IAR","","",null,null,null,null,null,1,24,24,10,10,10,10,10,10,10,10,10,10,10,10]
["WSNR_5_TRCYDYN",null,"Import",null,"Hydro","BANC","North","Central Valley Tracy",null,10,null,"IAR","","",null,null,null,null,null,1,24,24,10,10,10,10,10,10,10,10,10,10,10,10]
["WSTWND_2_M89BT2",null,"Mojave 89 BESS 2B","WSTWND_2_M89WD2","Paired_BattStorage","CISO","South","CAISO System",1,70.599999999999994,82.65,"EO","","",false,1,0.8,282.39999999999998,282.39999999999998,1,24,4,0,0,0,0,0,0,0,0,0,0,0,0]
["WSTWND_2_M89WD2",null,"Mojave 89 Wind","WSTWND_2_M89BT2","Wind","CISO","South","CAISO System",null,75.8,82.65,"FC","","",null,null,null,null,null,1,24,24,6.94,16.760000000000002,18.77,30.24,34.1,31.06,30.94,28.58,17.55,9.4,5.46,5.35]
["WSTWND_2_M90WD2",null,"Mojave 90",null,"Wind","CISO","South","CAISO System",null,64.819999999999993,null,"FC","","",null,null,null,null,null,1,24,24,5.45,13.14,14.72,23.72,26.74,24.36,24.27,22.41,13.76,7.37,4.28,4.1900000000000004]
["WSTWND_2_SBSBT1",null,"Sagebrush Solar 2",null,"Battery Storage","CISO","South","CAISO System",1,80,null,"ID",1,"",true,1,0.8,320,320,1,24,4,80,80,80,80,80,80,80,80,80,80,80,80]
["WSTWND_2_SBSBT2",null,"Sagebrush Solar 2 ESS 40",null,"Battery Storage","CISO","South","CAISO System",2,40,null,"ID",1,"",true,1,0.8,160,160,1,24,4,40,40,40,40,40,40,40,40,40,40,40,40]
["WSTWND_2_SBSBT3",null,"Sagebrush Solar 2 ESS 59",null,"Battery Storage","CISO","South","CAISO System",2,59,null,"ID",1,"",true,1,0.8,236,236,1,24,4,59,59,59,59,59,59,59,59,59,59,59,59]
["YELPIN_2_YP2BT1",null,"Yellow Pine 2 BESS","YELPIN_2_YP2SR1","Paired_BattStorage","CISO","South","CAISO System",1,65,125,"ID",1,"",false,1,0.86499999999999999,260,260,1,24,4,65,65,65,65,65,65,65,65,65,65,65,65]
["YELPIN_2_YP2BT2",null,"Yellow Pine 2 A BESS","YELPIN_2_YP2SR2","Paired_BattStorage","CISO","South","CAISO System",2,28,60,"ID","",28,false,1,0.875,112,112,1,24,4,28,28,28,28,28,28,28,28,28,28,28,28]
["YELPIN_2_YP2BT3",null,"Yellow Pine 2 B BESS","YELPIN_2_YP2SR3","Paired_BattStorage","CISO","South","CAISO System",null,32,65,"ID",1,"",true,1,0.85899999999999999,128,128,1,24,4,32,32,32,32,32,32,32,32,32,32,32,32]
["YELPIN_2_YP2SR1",null,"Yellow Pine 2","YELPIN_2_YP2BT1","Paired_Solar_1Axis","CISO","South","CAISO System",null,125,125,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.6,4.0199999999999996,53.15,60,25.37,48.69,0.22,0.1,0.1]
["YELPIN_2_YP2SR2",null,"Yellow Pine 2 A PV","YELPIN_2_YP2BT2","Paired_Solar_1Axis","CISO","South","CAISO System",null,60,60,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.28999999999999998,1.93,25.51,32,12.18,23.37,0.11,0.1,0.1]
["YELPIN_2_YP2SR3",null,"Yellow Pine 2 B PV","YELPIN_2_YP2BT3","Paired_Solar_1Axis","CISO","South","CAISO System",null,65,65,"ID",1,"",null,null,null,null,null,1,24,24,0.1,0.1,0.1,0.31,2.09,27.64,33,13.19,25.32,0.11,0.1,0.1]
["YUBACT_1_SUNSWT",null,"YUBA CITY COGEN",null,"CHP","CISO","North","Sierra",null,49.97,null,"FC","","",null,null,null,null,null,1,24,24,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97,49.97]
["YUBACT_6_UNITA1",null,"Yuba City Energy Center (Calpine)",null,"Peaker","CISO","North","Sierra",null,47.16,null,"FC","","",null,null,null,null,null,1,24,24,47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16,47.16]
["ZOND_6_UNIT",null,"ZOND WINDSYSTEMS INC.",null,"Wind","CISO","North","Bay Area",null,17.100000000000001,null,"FC","","",null,null,null,null,null,1,24,24,0.97,1.45,3.03,6.01,7.89,7.3,7.34,5.2,4.21,1.87,0.69,0.95]
["Demand Response",null,"NA",null,"NA Demand Response","CAISO","",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0,0,0,0,0,0,0,0,0,0,0,0]
["SCEC_1_PDRP190",null,"Enersponse",null,"Enersponse Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,3.26,3.26,3.57]
["SCEC_1_PDRP191",null,"Enersponse",null,"Enersponse Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,7.7,5.59]
["SCEC_1_PDRP193",null,"Enersponse",null,"Enersponse Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,5.13,6.12]
["SCEN_6_PDRP104",null,"Enersponse",null,"Enersponse Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.19,1.1100000000000001]
["SCEW_2_PDRP183",null,"Enersponse",null,"Enersponse Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.53,1.0900000000000001]
["SCNW_6_PDRP67",null,"Enersponse",null,"Enersponse Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,1.63,1.94]
["PGCC_1_PDRP18",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.13,null,0.91,0.1,0.43]
["PGCC_1_PDRP19",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.51,0.27,0.15,0.17]
["PGCC_1_PDRP25",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.28000000000000003,0.26,null,null,0.41]
["PGCC_1_PDRP31",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.5,0.28000000000000003,0.1]
["PGCC_1_PDRP32",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.45]
["PGEB_2_PDRP102",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.17,null,0.12,0.6]
["PGEB_2_PDRP64",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1]
["PGEB_2_PDRP77",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.22,0.18]
["PGEB_2_PDRP79",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.21,null,null,null,0.1]
["PGEB_2_PDRP81",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.2,0.31]
["PGEB_2_PDRP82",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.2,null,null,null,0.12]
["PGF1_2_PDRP109",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.13,0.15,0.11,0.12,0.15]
["PGF1_2_PDRP62",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.12]
["PGF1_2_PDRP71",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1,null,null,0.51]
["PGF1_2_PDRP88",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.4,null,null,null,0.3]
["PGF1_2_PDRP89",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.5,null,0.11,0.11]
["PGF1_2_PDRP91",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.49,null,0.44,null,0.12]
["PGF1_2_PDRP93",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.27]
["PGF1_2_PDRP94",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.25]
["PGFG_1_PDRP21",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.15,null,0.14000000000000001,0.1,0.13]
["PGHB_6_PDRP12",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.28000000000000003,0.1]
["PGKN_2_PDRP34",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.12]
["PGNB_2_PDRP19",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.14000000000000001]
["PGNP_2_PDRP30",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.28999999999999998,0.27,0.11]
["PGNP_2_PDRP31",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.12,null,null,0.75,0.1]
["PGNP_2_PDRP41",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.5,0.13,null,0.12,0.68]
["PGNP_2_PDRP43",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.13,0.15,0.12,0.13,0.23]
["PGNP_2_PDRP44",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1,null,0.12,null,0.1]
["PGP2_2_PDRP42",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.14000000000000001]
["PGP2_2_PDRP54",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.16,0.12]
["PGSB_1_PDRP103",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.15]
["PGSB_1_PDRP64",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.11]
["PGSB_1_PDRP67",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.11,null,0.17,0.47]
["PGSB_1_PDRP92",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.14000000000000001]
["PGSB_1_PDRP93",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.18]
["PGSF_2_PDRP33",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1,null,null,null,0.1]
["PGSF_2_PDRP36",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.27,null,null,0.12]
["PGSF_2_PDRP51",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1,null,0.13,null,0.14000000000000001]
["PGSI_1_PDRP31",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.68,0.31,null,0.12,0.36]
["PGSI_1_PDRP35",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.26,0.23,null,null,0.5]
["PGSI_1_PDRP37",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.11,null,null,null,0.11]
["PGSI_1_PDRP45",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.17,null,0.1,0.22,0.13]
["PGST_2_PDRP17",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.38,null,null,0.53]
["PGST_2_PDRP32",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.64,null,null,null,0.12]
["PGST_2_PDRP34",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.28999999999999998]
["PGST_2_PDRP36",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.11,0.3,null,0.18]
["PGZP_2_PDRP26",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.21,null,null,null,0.96]
["PGZP_2_PDRP33",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.54]
["PGZP_2_PDRP42",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.15,null,null,0.14000000000000001]
["SCEC_1_PDRP107",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.2,null,null,null,0.63]
["SCEC_1_PDRP111",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.55000000000000004,0.56999999999999995,0.14000000000000001,0.67,0.51]
["SCEC_1_PDRP118",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.55000000000000004,null,0.33,0.53,0.22]
["SCEC_1_PDRP120",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.27,null,null,null,0.35]
["SCEC_1_PDRP126",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.59,null,0.18,0.46]
["SCEC_1_PDRP129",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.28000000000000003,null,0.13,null,0.51]
["SCEC_1_PDRP130",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.15,0.35,0.11,0.15,0.11]
["SCEC_1_PDRP135",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.32,0.28999999999999998,0.14000000000000001,null,0.11]
["SCEC_1_PDRP140",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.59,null,null,0.42]
["SCEC_1_PDRP145",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.34,null,0.38,null,0.41]
["SCEC_1_PDRP148",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.56999999999999995,null,0.94,0.26,0.44]
["SCEC_1_PDRP150",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.55000000000000004,0.28999999999999998,null,null,0.51]
["SCEC_1_PDRP159",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.22,null,null,0.37]
["SCEN_6_PDRP80",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.56000000000000005]
["SCEN_6_PDRP81",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.56000000000000005,null,null,0.15]
["SCEN_6_PDRP87",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.28000000000000003,0.28999999999999998,null,null,0.14000000000000001]
["SCEN_6_PDRP88",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.14000000000000001,null,null,null,0.12]
["SCEN_6_PDRP94",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.6,null,null,0.15]
["SCEN_6_PDRP98",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1,null,null,0.48]
["SCEW_2_PDRP107",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1,null,0.16,0.16,0.28999999999999998]
["SCEW_2_PDRP108",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.56000000000000005,null,0.24,0.12,0.53]
["SCEW_2_PDRP109",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.56000000000000005,0.28999999999999998,0.11,0.3,0.22]
["SCEW_2_PDRP110",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.36,0.51,null,0.22,0.16]
["SCEW_2_PDRP111",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.28000000000000003,0.15,0.55000000000000004,0.3,0.11]
["SCEW_2_PDRP112",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1,null,0.11,null,0.34]
["SCEW_2_PDRP121",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.52,null,null,0.43,0.36]
["SCEW_2_PDRP122",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.22,null,null,null,0.51]
["SCEW_2_PDRP173",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.48,0.25,0.14000000000000001,null,0.28000000000000003]
["SCHD_1_PDRP44",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1,null,0.56999999999999995,0.16]
["SCHD_1_PDRP62",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.26,0.13,null,null,0.33]
["SCNW_6_PDRP42",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.15,null,0.11,0.11,0.16]
["SCNW_6_PDRP44",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.17,null,0.11,null,0.14000000000000001]
["SCNW_6_PDRP47",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.11,null,null,null,0.45]
["SCNW_6_PDRP49",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.12,0.12,0.11,0.13,0.5]
["SDG1_1_PDRP100",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.11,null,0.24,0.19,0.52]
["SDG1_1_PDRP102",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.12,0.15,0.1,0.13,0.11]
["SDG1_1_PDRP113",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.17,0.12,0.13,0.17,0.13]
["SDG1_1_PDRP84",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.15,null,0.14000000000000001,0.12,0.16]
["SDG1_1_PDRP99",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.56000000000000005,0.15,0.96,null,0.17]
["PGCC_1_PDRP17",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.52,null,0.69,0.5]
["PGCC_1_PDRP22",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.12,null,null,0.11]
["PGCC_1_PDRP33",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.55000000000000004,null,null,0.11]
["PGEB_2_PDRP69",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.21]
["PGEB_2_PDRP71",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.16,0.15,0.15]
["PGEB_2_PDRP73",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.11]
["PGEB_2_PDRP80",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.16,null,0.22,0.52]
["PGEB_2_PDRP98",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.16,0.12,0.14000000000000001,0.19]
["PGF1_2_PDRP110",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.31,0.14000000000000001,0.12,0.27]
["PGF1_2_PDRP68",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.52]
["PGF1_2_PDRP75",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.11]
["PGF1_2_PDRP78",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.28999999999999998,null,0.16]
["PGF1_2_PDRP81",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.2]
["PGF1_2_PDRP83",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.5,null,null,0.54]
["PGF1_2_PDRP95",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.1,null,null,0.13]
["PGFG_1_PDRP19",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.12,null,null,0.44]
["PGHB_6_PDRP10",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.17]
["PGKN_2_PDRP44",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.14000000000000001]
["PGNB_2_PDRP25",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.11,null,0.1,0.12]
["PGNP_2_PDRP34",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.2,null,0.12,0.96]
["PGNP_2_PDRP47",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.33,null,0.22]
["PGP2_2_PDRP47",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.13,null,0.1,0.12]
["PGSB_1_PDRP102",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.17,0.75]
["PGSB_1_PDRP71",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.15,null,null,0.54]
["PGSB_1_PDRP72",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.13,0.11,null,0.18]
["PGSB_1_PDRP73",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.13,0.22]
["PGSF_2_PDRP46",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.16,null,0.13,0.15]
["PGSF_2_PDRP56",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.1,0.1,0.1,0.13]
["PGSF_2_PDRP57",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.18,0.17]
["PGSI_1_PDRP36",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.12,null,null,0.21]
["PGSI_1_PDRP42",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.14000000000000001,0.13]
["PGSI_1_PDRP43",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.26,0.1]
["PGSI_1_PDRP44",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.15,null,null,0.3]
["PGST_2_PDRP16",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.11,null,0.1]
["PGST_2_PDRP30",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.39,0.13]
["PGST_2_PDRP31",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.3,null,null,0.13]
["PGST_2_PDRP37",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.3,null,null,0.1]
["PGZP_2_PDRP28",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.56999999999999995,0.25]
["PGZP_2_PDRP31",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.25]
["SCEC_1_PDRP106",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.25,null,0.13,0.59]
["SCEC_1_PDRP113",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.28999999999999998,null,0.11]
["SCEC_1_PDRP127",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.28999999999999998]
["SCEC_1_PDRP128",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.14000000000000001,0.12,null,0.11]
["SCEC_1_PDRP132",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.3,0.4,0.54,0.14000000000000001]
["SCEC_1_PDRP133",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.14000000000000001,0.12,null,0.11]
["SCEC_1_PDRP134",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.25]
["SCEC_1_PDRP141",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.15]
["SCEC_1_PDRP142",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.18,0.28999999999999998,0.95,0.25]
["SCEC_1_PDRP143",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.57999999999999996,0.14000000000000001,0.63,0.48]
["SCEC_1_PDRP144",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.25,null,0.82,0.15]
["SCEC_1_PDRP146",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.15,null,0.39,0.26]
["SCEC_1_PDRP147",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.19,0.12,0.56999999999999995]
["SCEC_1_PDRP152",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.73,null,null,0.47]
["SCEC_1_PDRP153",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.28999999999999998]
["SCEC_1_PDRP162",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.19,0.25,0.4,2.5299999999999998]
["SCEC_1_PDRP178",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.11]
["SCEC_1_PDRP179",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.28999999999999998,null,0.23]
["SCEN_6_PDRP105",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.57999999999999996]
["SCEN_6_PDRP106",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.15,0.38,0.95,0.11]
["SCEN_6_PDRP58",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.12,null,0.82,0.11]
["SCEN_6_PDRP62",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.13,null,0.28000000000000003,0.25]
["SCEN_6_PDRP63",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.12]
["SCEN_6_PDRP64",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.51]
["SCEN_6_PDRP84",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.51,null,0.11]
["SCEN_6_PDRP86",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.3,0.27]
["SCEN_6_PDRP89",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.13,0.16,0.11,0.11]
["SCEN_6_PDRP91",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.19]
["SCEN_6_PDRP96",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.61,null,null,0.4]
["SCEW_2_PDRP106",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.12,null,0.19,0.53]
["SCEW_2_PDRP116",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.28999999999999998,0.22,0.12,0.13]
["SCEW_2_PDRP117",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.22,0.11,0.18,0.51]
["SCEW_2_PDRP118",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.15,0.45,null,0.44]
["SCEW_2_PDRP119",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.11,0.22,0.11,0.13]
["SCEW_2_PDRP125",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.3,null,0.28999999999999998,0.13]
["SCEW_2_PDRP131",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.35,0.11,0.12,0.44]
["SCEW_2_PDRP133",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.3,null,0.11]
["SCEW_2_PDRP141",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.12]
["SCEW_2_PDRP172",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.11,0.11,0.23,0.53]
["SCEW_2_PDRP174",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.16,0.42,0.21,0.17]
["SCHD_1_PDRP48",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.2,null,null,0.15]
["SCNW_6_PDRP48",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.2]
["SCNW_6_PDRP50",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.12,null,0.15,0.18]
["SCNW_6_PDRP51",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.12,0.16,0.25,0.13]
["SDG1_1_PDRP103",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.17,null,0.55000000000000004,0.55000000000000004]
["SDG1_1_PDRP111",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.14000000000000001,0.2,0.16]
["SDG1_1_PDRP117",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.13,0.1,0.32,0.16]
["SDG1_1_PDRP119",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,0.19,0.16,0.1,0.73]
["PGEB_2_PDRP100",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.27,0.85,0.78]
["PGEB_2_PDRP105",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.23]
["PGEB_2_PDRP61",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.86,null,0.5]
["PGEB_2_PDRP63",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.6,0.16]
["PGEB_2_PDRP95",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.22,null,0.41]
["PGF1_2_PDRP64",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.15]
["PGF1_2_PDRP72",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.13,0.77]
["PGF1_2_PDRP79",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.1,null,0.11]
["PGF1_2_PDRP87",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.5]
["PGKN_2_PDRP43",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.11,0.1,0.1]
["PGNB_2_PDRP30",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.14000000000000001,null,0.12]
["PGNC_1_PDRP18",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.52]
["PGNP_2_PDRP42",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.1,0.1,0.14000000000000001]
["PGNP_2_PDRP46",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.76,0.15]
["PGP2_2_PDRP60",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.2,0.14000000000000001]
["PGP2_2_PDRP65",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.15,null,0.47]
["PGSB_1_PDRP74",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.18]
["PGSB_1_PDRP89",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.1,0.1,0.12]
["PGST_2_PDRP35",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.1,null,0.17]
["PGST_2_PDRP38",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.19,null,0.44]
["PGZP_2_PDRP24",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.15,null,0.11]
["PGZP_2_PDRP37",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.1,0.37,0.15]
["SCEC_1_PDRP122",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.37,null,0.8]
["SCEC_1_PDRP136",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.32,0.2]
["SCEC_1_PDRP138",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.19,null,0.86]
["SCEC_1_PDRP139",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.66,null,0.44]
["SCEC_1_PDRP155",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.25,0.49]
["SCEC_1_PDRP158",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.17]
["SCEC_1_PDRP161",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.11,0.35,1.01]
["SCEC_1_PDRP181",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.74,0.8,0.16]
["SCEN_6_PDRP60",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.53]
["SCEN_6_PDRP65",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.11,null,0.51]
["SCEN_6_PDRP76",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.12,0.27]
["SCEN_6_PDRP95",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.21]
["SCEW_2_PDRP124",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.12,null,0.44]
["SCHD_1_PDRP42",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.12,null,0.11]
["SCHD_1_PDRP63",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.14000000000000001,0.11]
["SCNW_6_PDRP41",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.15]
["SCNW_6_PDRP46",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.14000000000000001,0.14000000000000001]
["SDG1_1_PDRP101",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.28999999999999998]
["SDG1_1_PDRP105",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.13,0.1,0.11]
["SDG1_1_PDRP88",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.22,null,0.42]
["SDG1_1_PDRP96",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.11,0.14000000000000001,0.73]
["SDG1_1_PDRP97",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.1,0.1,0.19]
["SDG1_1_PDRP98",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.84,0.7,0.18]
["PGCC_1_PDRP20",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.1]
["PGEB_2_PDRP101",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.53]
["PGEB_2_PDRP104",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.8]
["PGEB_2_PDRP68",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.22]
["PGEB_2_PDRP83",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.1]
["PGEB_2_PDRP97",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.94]
["PGF1_2_PDRP69",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.2,0.23]
["PGF1_2_PDRP74",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.19,0.14000000000000001]
["PGF1_2_PDRP76",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.11,0.1]
["PGF1_2_PDRP85",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.47,0.39]
["PGF1_2_PDRP96",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.11]
["PGFG_1_PDRP20",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.23]
["PGKN_2_PDRP33",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.12]
["PGNB_2_PDRP27",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.12]
["PGP2_2_PDRP55",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.15,0.31]
["PGP2_2_PDRP61",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.34]
["PGP2_2_PDRP62",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.18]
["PGSB_1_PDRP60",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.16]
["PGSB_1_PDRP63",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.2,0.17]
["PGSB_1_PDRP66",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.1,0.11]
["PGSB_1_PDRP83",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.23,0.5]
["PGSB_1_PDRP91",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.14000000000000001]
["PGSB_1_PDRP94",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.32]
["PGSB_1_PDRP95",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.37]
["PGSF_2_PDRP53",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.1,0.43]
["PGSI_1_PDRP40",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.1]
["PGSI_1_PDRP48",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.2]
["PGST_2_PDRP33",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.25,0.15]
["PGST_2_PDRP39",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.1]
["PGZP_2_PDRP36",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.1,0.1]
["PGZP_2_PDRP41",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.11,0.13]
["SCEC_1_PDRP108",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.11,0.53]
["SCEC_1_PDRP110",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.11,0.78]
["SCEC_1_PDRP116",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.53,0.53]
["SCEC_1_PDRP117",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.11]
["SCEC_1_PDRP119",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.41,0.13]
["SCEC_1_PDRP151",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.36]
["SCEC_1_PDRP154",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.51,0.42]
["SCEC_1_PDRP156",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.46,0.37]
["SCEC_1_PDRP157",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.32,0.98]
["SCEN_6_PDRP101",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.6]
["SCEN_6_PDRP66",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.57999999999999996,0.5]
["SCEN_6_PDRP97",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.12]
["SCEW_2_PDRP120",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.34,0.61]
["SCEW_2_PDRP123",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.12,0.15]
["SCEW_2_PDRP130",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.15,0.4]
["SCHD_1_PDRP64",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.11,0.11]
["SCNW_6_PDRP43",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.16]
["SDG1_1_PDRP104",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.21,0.56000000000000005]
["SDG1_1_PDRP118",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.19,0.28000000000000003]
["SDG1_1_PDRP121",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.17,0.15]
["SDG1_1_PDRP86",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.28000000000000003,0.26]
["SDG1_1_PDRP91",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.3]
["PGST_2_PDRP03",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.62,0.62,0.34,0.8,2]
["PGZP_2_PDRP02",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.31,0.31,0.34,0.38,0.91]
["SCEC_1_PDRP05",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.36,0.36,0.4,0.77,1.1299999999999999]
["SCEN_6_PDRP01",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.26,0.26,0.28000000000000003,0.54,0.79]
["SCEN_6_PDRP02",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.25,0.25,0.28000000000000003,0.54,0.79]
["PGSB_1_PDRP56",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.14000000000000001,0.14000000000000001,0.16,0.31,0.45]
["PGEB_2_PDRP05",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.62,0.62,0.68,1.31,1.93]
["PGF1_2_PDRP03",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.43,0.43,0.48,0.92,1.36]
["PGFG_1_PDRP05",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.17,0.17,0.18,0.36,0.52]
["PGHB_6_PDRP02",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.22,0.22,0.24,0.46,0.68]
["PGKN_2_PDRP02",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.12,0.12,0.14000000000000001,0.26,0.39]
["PGNB_2_PDRP02",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.14000000000000001,0.14000000000000001,0.16,0.31,0.45]
["PGP2_2_PDRP07",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.25,0.25,0.27,0.52,0.77]
["PGSB_1_PDRP11",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.22,0.22,0.24,0.46,0.68]
["PGSF_2_PDRP04",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.1,0.1,0.1,0.11,0.16]
["PGSI_1_PDRP09",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,0.14000000000000001,0.14000000000000001,0.16,0.31,0.45]
["SDG1_1_PDRP04",null,"Ohmconnect",null,"Ohmconnect Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,1.1499999999999999,1.2,1.1200000000000001,1.37,2.35]
["SDG1_1_PDRP05",null,"Ohmconnect",null,"Ohmconnect Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,1.19,1.21,1.29,1.9,2.34]
["SCNW_6_PDRP12",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,1.19,1.53,1.25,0.96,0.54]
["SCEW_2_PDRP39",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,3.17,2.95,2.34,3.5,4.26]
["PGF1_2_PDRP04",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,1.8,1.51,1.2,2.6,3.09]
["PGSB_1_PDRP04",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,1.7,1.9,0.9,0.59,0.52]
["PGSI_1_PDRP10",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,1.55,1.9,1,0.4,1.9]
["PGCC_1_PDRP02",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.34,0.8]
["PGNC_1_PDRP01",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.9,0.57999999999999996]
["PGNP_2_PDRP02",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,1,0.4]
["SCHD_1_PDRP04",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.4,0.5]
["SCLD_1_PDRP05",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,0.4,0.5]
["PGCC_1_PDRP41",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.75,0.75]
["PGEB_2_PDRP93",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.53,0.53]
["PGF1_2_PDRP111",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,1.07,1.07]
["PGF1_2_PDRP116",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.21,0.21]
["PGNP_2_PDRP39",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,2.13,2.13]
["PGP2_2_PDRP58",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.11,0.11]
["PGSB_1_PDRP101",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.75,0.75]
["PGSB_1_PDRP111",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.32,0.32]
["PGSF_2_PDRP49",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.11,0.11]
["PGST_2_PDRP40",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.21,0.21]
["PGZP_2_PDRP50",null,"Voltus",null,"Voltus Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,0.85,0.85]
["PGCC_1_PDRP04",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.1]
["PGCC_1_PDRP16",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.1]
["PGCC_1_PDRP21",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.11]
["PGEB_2_PDRP60",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.54]
["PGEB_2_PDRP62",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.1]
["PGEB_2_PDRP66",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.28000000000000003]
["PGEB_2_PDRP70",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.15]
["PGEB_2_PDRP96",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.23]
["PGF1_2_PDRP61",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.11]
["PGF1_2_PDRP63",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.52]
["PGF1_2_PDRP70",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.77]
["PGF1_2_PDRP73",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.6]
["PGF1_2_PDRP77",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.53]
["PGFG_1_PDRP22",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.16]
["PGFG_1_PDRP25",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.96]
["PGKN_2_PDRP24",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.54]
["PGKN_2_PDRP35",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.11]
["PGKN_2_PDRP38",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.18]
["PGNB_2_PDRP36",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.48]
["PGNC_1_PDRP04",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.1]
["PGNP_2_PDRP08",null,"Ohmconnect",null,"Ohmconnect Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.7]
["PGNP_2_PDRP48",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.14000000000000001]
["PGNP_2_PDRP49",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.44]
["PGP2_2_PDRP44",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.23]
["PGP2_2_PDRP63",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.14000000000000001]
["PGP2_2_PDRP67",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.12]
["PGSB_1_PDRP68",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.75]
["PGSB_1_PDRP69",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.12]
["PGSB_1_PDRP70",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.53]
["PGSB_1_PDRP77",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.44]
["PGSB_1_PDRP90",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.96]
["PGSF_2_PDRP50",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.11]
["PGSI_1_PDRP49",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.1]
["PGZP_2_PDRP25",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.11]
["PGZP_2_PDRP29",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.3]
["PGZP_2_PDRP43",null,"Leapfrog",null,"Leapfrog Demand Response","PGE","North",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.45]
["SCEC_1_PDRP114",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.11]
["SCEC_1_PDRP115",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.13]
["SCEC_1_PDRP131",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.41]
["SCEC_1_PDRP137",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.3]
["SCEC_1_PDRP160",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.56000000000000005]
["SCEC_1_PDRP163",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,1.01]
["SCEC_1_PDRP31",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,1.9]
["SCEN_6_PDRP59",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,1.03]
["SCEN_6_PDRP61",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.5]
["SCEN_6_PDRP85",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.5]
["SCEW_2_PDRP20",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.8]
["SCHD_1_PDRP12",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.1]
["SCHD_1_PDRP41",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.11]
["SCLD_1_PDRP06",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.1]
["SCNW_6_PDRP07",null,"Ohmconnect",null,"Ohmconnect Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.1]
["SCNW_6_PDRP45",null,"Leapfrog",null,"Leapfrog Demand Response","SCE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.11]
["SDG1_1_PDRP114",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.52]
["SDG1_1_PDRP85",null,"Leapfrog",null,"Leapfrog Demand Response","SDGE","South",null,null,null,null,null,null,null,null,null,null,null,null,17,22,6,null,null,null,null,0.44]

{"sheet":"Resource Default Profiles","index":25,"n_rows":9553,"n_cols":5,"rows_kept":9553,"cut":false,"hidden":false,"merged":[]}
["Profile Category","Region","Month","Hour Ending","Shape Factor"]
["Battery Storage","Any",0,1,0]
["Battery Storage","Any",0,2,0]
["Battery Storage","Any",0,3,0]
["Battery Storage","Any",0,4,0]
["Battery Storage","Any",0,5,0]
["Battery Storage","Any",0,6,0]
["Battery Storage","Any",0,7,0]
["Battery Storage","Any",0,8,0]
["Battery Storage","Any",0,9,0]
["Battery Storage","Any",0,10,0]
["Battery Storage","Any",0,11,0]
["Battery Storage","Any",0,12,0]
["Battery Storage","Any",0,13,0]
["Battery Storage","Any",0,14,0]
["Battery Storage","Any",0,15,0]
["Battery Storage","Any",0,16,0]
["Battery Storage","Any",0,17,0]
["Battery Storage","Any",0,18,1]
["Battery Storage","Any",0,19,1]
["Battery Storage","Any",0,20,1]
["Battery Storage","Any",0,21,1]
["Battery Storage","Any",0,22,0]
["Battery Storage","Any",0,23,0]
["Battery Storage","Any",0,24,0]
["CAM Peaker","Any",0,1,0]
["CAM Peaker","Any",0,2,0]
["CAM Peaker","Any",0,3,0]
["CAM Peaker","Any",0,4,0]
["CAM Peaker","Any",0,5,0]
["CAM Peaker","Any",0,6,0]
["CAM Peaker","Any",0,7,0]
["CAM Peaker","Any",0,8,0]
["CAM Peaker","Any",0,9,0]
["CAM Peaker","Any",0,10,0]
["CAM Peaker","Any",0,11,0]
["CAM Peaker","Any",0,12,0]
["CAM Peaker","Any",0,13,0]
["CAM Peaker","Any",0,14,1]
["CAM Peaker","Any",0,15,1]
["CAM Peaker","Any",0,16,1]
["CAM Peaker","Any",0,17,1]
["CAM Peaker","Any",0,18,1]
["CAM Peaker","Any",0,19,1]
["CAM Peaker","Any",0,20,1]
["CAM Peaker","Any",0,21,1]
["CAM Peaker","Any",0,22,1]
["CAM Peaker","Any",0,23,0]
["CAM Peaker","Any",0,24,0]
["Wind","AZ",1,1,0.3]
["Wind","AZ",1,2,0.3]
["Wind","AZ",1,3,0.30499999999999999]
["Wind","AZ",1,4,0.31]
["Wind","AZ",1,5,0.32500000000000001]
["Wind","AZ",1,6,0.33]
["Wind","AZ",1,7,0.33]
["Wind","AZ",1,8,0.31]
["Wind","AZ",1,9,0.3]
["Wind","AZ",1,10,0.28999999999999998]
["Wind","AZ",1,11,0.28000000000000003]
["Wind","AZ",1,12,0.28000000000000003]
["Wind","AZ",1,13,0.26500000000000001]
["Wind","AZ",1,14,0.27]
["Wind","AZ",1,15,0.28000000000000003]
["Wind","AZ",1,16,0.28000000000000003]
["Wind","AZ",1,17,0.255]
["Wind","AZ",1,18,0.22]
["Wind","AZ",1,19,0.23]
["Wind","AZ",1,20,0.22]
["Wind","AZ",1,21,0.24]
["Wind","AZ",1,22,0.26]
["Wind","AZ",1,23,0.28000000000000003]
["Wind","AZ",1,24,0.28500000000000003]
["Wind","AZ",2,1,0.31]
["Wind","AZ",2,2,0.31]
["Wind","AZ",2,3,0.31]
["Wind","AZ",2,4,0.3]
["Wind","AZ",2,5,0.31]
["Wind","AZ",2,6,0.32]
["Wind","AZ",2,7,0.32]
["Wind","AZ",2,8,0.31]
["Wind","AZ",2,9,0.3]
["Wind","AZ",2,10,0.28999999999999998]
["Wind","AZ",2,11,0.26500000000000001]
["Wind","AZ",2,12,0.29499999999999998]
["Wind","AZ",2,13,0.31]
["Wind","AZ",2,14,0.36]
["Wind","AZ",2,15,0.36499999999999999]
["Wind","AZ",2,16,0.40500000000000003]
["Wind","AZ",2,17,0.38500000000000001]
["Wind","AZ",2,18,0.35499999999999998]
["Wind","AZ",2,19,0.32]
["Wind","AZ",2,20,0.3]
["Wind","AZ",2,21,0.28999999999999998]
["Wind","AZ",2,22,0.27]
["Wind","AZ",2,23,0.3]
["Wind","AZ",2,24,0.315]
["Wind","AZ",3,1,0.33]
["Wind","AZ",3,2,0.31]
["Wind","AZ",3,3,0.315]
["Wind","AZ",3,4,0.3]
["Wind","AZ",3,5,0.28999999999999998]
["Wind","AZ",3,6,0.29499999999999998]
["Wind","AZ",3,7,0.28999999999999998]
["Wind","AZ",3,8,0.28000000000000003]
["Wind","AZ",3,9,0.28999999999999998]
["Wind","AZ",3,10,0.3]
["Wind","AZ",3,11,0.33]
["Wind","AZ",3,12,0.35]
["Wind","AZ",3,13,0.36]
["Wind","AZ",3,14,0.39]
["Wind","AZ",3,15,0.435]
["Wind","AZ",3,16,0.44]
["Wind","AZ",3,17,0.49]
["Wind","AZ",3,18,0.5]
["Wind","AZ",3,19,0.47]
["Wind","AZ",3,20,0.41]
["Wind","AZ",3,21,0.36499999999999999]
["Wind","AZ",3,22,0.36]
["Wind","AZ",3,23,0.33]
["Wind","AZ",3,24,0.32500000000000001]
["Wind","AZ",4,1,0.28180000000000011]
["Wind","AZ",4,2,0.2718000000000001]
["Wind","AZ",4,3,0.28000000000000003]
["Wind","AZ",4,4,0.26180000000000009]
["Wind","AZ",4,5,0.26]
["Wind","AZ",4,6,0.25]
["Wind","AZ",4,7,0.23]
["Wind","AZ",4,8,0.21]
["Wind","AZ",4,9,0.22180000000000008]
["Wind","AZ",4,10,0.24]
["Wind","AZ",4,11,0.28999999999999998]
["Wind","AZ",4,12,0.32]
["Wind","AZ",4,13,0.3418000000000001]
["Wind","AZ",4,14,0.39]
["Wind","AZ",4,15,0.41]
["Wind","AZ",4,16,0.44180000000000008]
["Wind","AZ",4,17,0.46]
["Wind","AZ",4,18,0.47]
["Wind","AZ",4,19,0.44]
["Wind","AZ",4,20,0.41]
["Wind","AZ",4,21,0.37]
["Wind","AZ",4,22,0.32]
["Wind","AZ",4,23,0.3]
["Wind","AZ",4,24,0.29180000000000006]
["Wind","AZ",5,1,0.23599999999999993]
["Wind","AZ",5,2,0.24]
["Wind","AZ",5,3,0.24]
["Wind","AZ",5,4,0.24599999999999994]
["Wind","AZ",5,5,0.25]
["Wind","AZ",5,6,0.23599999999999993]
["Wind","AZ",5,7,0.21]
["Wind","AZ",5,8,0.19]
["Wind","AZ",5,9,0.19]
["Wind","AZ",5,10,0.20599999999999993]
["Wind","AZ",5,11,0.21]
["Wind","AZ",5,12,0.22]
["Wind","AZ",5,13,0.22599999999999995]
["Wind","AZ",5,14,0.25]
["Wind","AZ",5,15,0.31599999999999995]
["Wind","AZ",5,16,0.36]
["Wind","AZ",5,17,0.38599999999999995]
["Wind","AZ",5,18,0.3919999999999999]
["Wind","AZ",5,19,0.4]
["Wind","AZ",5,20,0.37]
["Wind","AZ",5,21,0.36]
["Wind","AZ",5,22,0.30599999999999994]
["Wind","AZ",5,23,0.28000000000000003]
["Wind","AZ",5,24,0.24599999999999994]
["Wind","AZ",6,1,0.28999999999999998]
["Wind","AZ",6,2,0.26129999999999998]
["Wind","AZ",6,3,0.25129999999999997]
["Wind","AZ",6,4,0.26]
["Wind","AZ",6,5,0.26]
["Wind","AZ",6,6,0.25129999999999997]
["Wind","AZ",6,7,0.22129999999999997]
["Wind","AZ",6,8,0.23]
["Wind","AZ",6,9,0.21]
["Wind","AZ",6,10,0.21129999999999996]
["Wind","AZ",6,11,0.22129999999999997]
["Wind","AZ",6,12,0.21129999999999996]
["Wind","AZ",6,13,0.23]
["Wind","AZ",6,14,0.26129999999999998]
["Wind","AZ",6,15,0.28999999999999998]
["Wind","AZ",6,16,0.32129999999999997]
["Wind","AZ",6,17,0.36129999999999995]
["Wind","AZ",6,18,0.39]
["Wind","AZ",6,19,0.41]
["Wind","AZ",6,20,0.39]
["Wind","AZ",6,21,0.35129999999999995]
["Wind","AZ",6,22,0.31129999999999997]
["Wind","AZ",6,23,0.3]
["Wind","AZ",6,24,0.28999999999999998]
["Wind","AZ",7,1,0.19]
["Wind","AZ",7,2,0.18]
["Wind","AZ",7,3,0.19500000000000001]
["Wind","AZ",7,4,0.19]
["Wind","AZ",7,5,0.19]
["Wind","AZ",7,6,0.19500000000000001]
["Wind","AZ",7,7,0.18]
["Wind","AZ",7,8,0.17]
["Wind","AZ",7,9,0.15]
["Wind","AZ",7,10,0.13500000000000001]
["Wind","AZ",7,11,0.13]
["Wind","AZ",7,12,0.11499999999999999]
["Wind","AZ",7,13,0.15]
["Wind","AZ",7,14,0.185]
["Wind","AZ",7,15,0.24]
["Wind","AZ",7,16,0.28000000000000003]
["Wind","AZ",7,17,0.34]
["Wind","AZ",7,18,0.39]
["Wind","AZ",7,19,0.38]
["Wind","AZ",7,20,0.37]
["Wind","AZ",7,21,0.34]
["Wind","AZ",7,22,0.32]
["Wind","AZ",7,23,0.25]
["Wind","AZ",7,24,0.23]
["Wind","AZ",8,1,0.17]
["Wind","AZ",8,2,0.15]
["Wind","AZ",8,3,0.17]
["Wind","AZ",8,4,0.16]
["Wind","AZ",8,5,0.15]
["Wind","AZ",8,6,0.15]
["Wind","AZ",8,7,0.13]
["Wind","AZ",8,8,0.12]
["Wind","AZ",8,9,0.10500000000000001]
["Wind","AZ",8,10,0.1]
["Wind","AZ",8,11,0.09]
["Wind","AZ",8,12,0.09]
["Wind","AZ",8,13,0.1]
["Wind","AZ",8,14,0.11]
["Wind","AZ",8,15,0.14500000000000002]
["Wind","AZ",8,16,0.19]
["Wind","AZ",8,17,0.215]
["Wind","AZ",8,18,0.24]
["Wind","AZ",8,19,0.26]
["Wind","AZ",8,20,0.26]
["Wind","AZ",8,21,0.255]
["Wind","AZ",8,22,0.22500000000000001]
["Wind","AZ",8,23,0.21]
["Wind","AZ",8,24,0.2]
["Wind","AZ",9,1,0.23]
["Wind","AZ",9,2,0.22]
["Wind","AZ",9,3,0.22]
["Wind","AZ",9,4,0.215]
["Wind","AZ",9,5,0.2]
["Wind","AZ",9,6,0.2]
["Wind","AZ",9,7,0.19]
["Wind","AZ",9,8,0.17]
["Wind","AZ",9,9,0.16]
["Wind","AZ",9,10,0.16]
["Wind","AZ",9,11,0.13500000000000001]
["Wind","AZ",9,12,0.13500000000000001]
["Wind","AZ",9,13,0.14500000000000002]
["Wind","AZ",9,14,0.14000000000000001]
["Wind","AZ",9,15,0.18]
["Wind","AZ",9,16,0.22]
["Wind","AZ",9,17,0.25]
["Wind","AZ",9,18,0.27]
["Wind","AZ",9,19,0.28500000000000003]
["Wind","AZ",9,20,0.28500000000000003]
["Wind","AZ",9,21,0.28000000000000003]
["Wind","AZ",9,22,0.27]
["Wind","AZ",9,23,0.25]
["Wind","AZ",9,24,0.24]
["Wind","AZ",10,1,0.17499999999999999]
["Wind","AZ",10,2,0.17]
["Wind","AZ",10,3,0.18]
["Wind","AZ",10,4,0.18]
["Wind","AZ",10,5,0.19]
["Wind","AZ",10,6,0.19]
["Wind","AZ",10,7,0.18]
["Wind","AZ",10,8,0.17]
["Wind","AZ",10,9,0.15]
["Wind","AZ",10,10,0.16]
["Wind","AZ",10,11,0.14500000000000002]
["Wind","AZ",10,12,0.16]
["Wind","AZ",10,13,0.16]
["Wind","AZ",10,14,0.16500000000000001]
["Wind","AZ",10,15,0.21]
["Wind","AZ",10,16,0.23]
["Wind","AZ",10,17,0.24]
["Wind","AZ",10,18,0.23]
["Wind","AZ",10,19,0.22500000000000001]
["Wind","AZ",10,20,0.21]
["Wind","AZ",10,21,0.185]
["Wind","AZ",10,22,0.19]
["Wind","AZ",10,23,0.19]
["Wind","AZ",10,24,0.20500000000000002]
["Wind","AZ",11,1,0.28500000000000003]
["Wind","AZ",11,2,0.28000000000000003]
["Wind","AZ",11,3,0.28000000000000003]
["Wind","AZ",11,4,0.28999999999999998]
["Wind","AZ",11,5,0.27]
["Wind","AZ",11,6,0.28000000000000003]
["Wind","AZ",11,7,0.28999999999999998]
["Wind","AZ",11,8,0.28000000000000003]
["Wind","AZ",11,9,0.26]
["Wind","AZ",11,10,0.25]
["Wind","AZ",11,11,0.23]
["Wind","AZ",11,12,0.23]
["Wind","AZ",11,13,0.22]
["Wind","AZ",11,14,0.21]
["Wind","AZ",11,15,0.215]
["Wind","AZ",11,16,0.215]
["Wind","AZ",11,17,0.2]
["Wind","AZ",11,18,0.2]
["Wind","AZ",11,19,0.2]
["Wind","AZ",11,20,0.22]
["Wind","AZ",11,21,0.215]
["Wind","AZ",11,22,0.24]
["Wind","AZ",11,23,0.27]
["Wind","AZ",11,24,0.27500000000000002]
["Wind","AZ",12,1,0.26]
["Wind","AZ",12,2,0.28000000000000003]
["Wind","AZ",12,3,0.27500000000000002]
["Wind","AZ",12,4,0.27]
["Wind","AZ",12,5,0.28000000000000003]
["Wind","AZ",12,6,0.28999999999999998]
["Wind","AZ",12,7,0.28999999999999998]
["Wind","AZ",12,8,0.28999999999999998]
["Wind","AZ",12,9,0.28000000000000003]
["Wind","AZ",12,10,0.26]
["Wind","AZ",12,11,0.26]
["Wind","AZ",12,12,0.26]
["Wind","AZ",12,13,0.27500000000000002]
["Wind","AZ",12,14,0.26]
["Wind","AZ",12,15,0.26]
["Wind","AZ",12,16,0.25]
["Wind","AZ",12,17,0.23]
["Wind","AZ",12,18,0.21]
["Wind","AZ",12,19,0.20500000000000002]
["Wind","AZ",12,20,0.23]
["Wind","AZ",12,21,0.22]
["Wind","AZ",12,22,0.24]
["Wind","AZ",12,23,0.26]
["Wind","AZ",12,24,0.27]
["Wind","NM",1,1,0.50249999999999984]
["Wind","NM",1,2,0.52]
["Wind","NM",1,3,0.53]
["Wind","NM",1,4,0.55000000000000004]
["Wind","NM",1,5,0.56000000000000005]
["Wind","NM",1,6,0.55249999999999988]
["Wind","NM",1,7,0.55249999999999988]
["Wind","NM",1,8,0.53249999999999986]
["Wind","NM",1,9,0.52]
["Wind","NM",1,10,0.48]
["Wind","NM",1,11,0.48249999999999982]
["Wind","NM",1,12,0.46249999999999986]
["Wind","NM",1,13,0.46249999999999986]
["Wind","NM",1,14,0.46]
["Wind","NM",1,15,0.47]
["Wind","NM",1,16,0.44]
["Wind","NM",1,17,0.43249999999999983]
["Wind","NM",1,18,0.42]
["Wind","NM",1,19,0.41249999999999981]
["Wind","NM",1,20,0.39]
["Wind","NM",1,21,0.43]
["Wind","NM",1,22,0.48]
["Wind","NM",1,23,0.5]
["Wind","NM",1,24,0.50249999999999984]
["Wind","NM",2,1,0.47]
["Wind","NM",2,2,0.4731999999999999]
["Wind","NM",2,3,0.47]
["Wind","NM",2,4,0.46159999999999995]
["Wind","NM",2,5,0.48159999999999997]
["Wind","NM",2,6,0.50159999999999993]
["Wind","NM",2,7,0.49]
["Wind","NM",2,8,0.48159999999999997]
["Wind","NM",2,9,0.46]
["Wind","NM",2,10,0.4516]
["Wind","NM",2,11,0.42]
["Wind","NM",2,12,0.42319999999999991]
["Wind","NM",2,13,0.48159999999999997]
["Wind","NM",2,14,0.54]
["Wind","NM",2,15,0.54159999999999997]
["Wind","NM",2,16,0.58159999999999989]
["Wind","NM",2,17,0.56000000000000005]
["Wind","NM",2,18,0.53159999999999996]
["Wind","NM",2,19,0.49159999999999998]
["Wind","NM",2,20,0.46159999999999995]
["Wind","NM",2,21,0.45]
["Wind","NM",2,22,0.42]
["Wind","NM",2,23,0.45]
["Wind","NM",2,24,0.49]
["Wind","NM",3,1,0.39]
["Wind","NM",3,2,0.38]
["Wind","NM",3,3,0.37]
["Wind","NM",3,4,0.36]
["Wind","NM",3,5,0.32099999999999995]
["Wind","NM",3,6,0.35]
["Wind","NM",3,7,0.34]
["Wind","NM",3,8,0.33]
["Wind","NM",3,9,0.33099999999999996]
["Wind","NM",3,10,0.34]
["Wind","NM",3,11,0.38]
["Wind","NM",3,12,0.42]
["Wind","NM",3,13,0.42]
["Wind","NM",3,14,0.45099999999999996]
["Wind","NM",3,15,0.47099999999999992]
["Wind","NM",3,16,0.49099999999999994]
["Wind","NM",3,17,0.53]
["Wind","NM",3,18,0.54]
["Wind","NM",3,19,0.52]
["Wind","NM",3,20,0.48]
["Wind","NM",3,21,0.41]
["Wind","NM",3,22,0.41099999999999992]
["Wind","NM",3,23,0.39]
["Wind","NM",3,24,0.38]
["Wind","NM",4,1,0.32230000000000003]
["Wind","NM",4,2,0.33]
["Wind","NM",4,3,0.31]
["Wind","NM",4,4,0.32]
["Wind","NM",4,5,0.32230000000000003]
["Wind","NM",4,6,0.3]
["Wind","NM",4,7,0.27]
["Wind","NM",4,8,0.24]
["Wind","NM",4,9,0.23460000000000009]
["Wind","NM",4,10,0.26460000000000011]
["Wind","NM",4,11,0.2923]
["Wind","NM",4,12,0.36]
["Wind","NM",4,13,0.39]
["Wind","NM",4,14,0.43]
["Wind","NM",4,15,0.46]
["Wind","NM",4,16,0.48460000000000009]
["Wind","NM",4,17,0.52]
["Wind","NM",4,18,0.53230000000000011]
["Wind","NM",4,19,0.51]
["Wind","NM",4,20,0.48]
["Wind","NM",4,21,0.43]
["Wind","NM",4,22,0.38]
["Wind","NM",4,23,0.37]
["Wind","NM",4,24,0.33]
["Wind","NM",5,1,0.24899999999999992]
["Wind","NM",5,2,0.23899999999999991]
["Wind","NM",5,3,0.23899999999999991]
["Wind","NM",5,4,0.2589999999999999]
["Wind","NM",5,5,0.27]
["Wind","NM",5,6,0.23899999999999991]
["Wind","NM",5,7,0.20899999999999991]
["Wind","NM",5,8,0.17]
["Wind","NM",5,9,0.17]
["Wind","NM",5,10,0.2]
["Wind","NM",5,11,0.21899999999999992]
["Wind","NM",5,12,0.21]
["Wind","NM",5,13,0.21]
["Wind","NM",5,14,0.26]
["Wind","NM",5,15,0.33899999999999991]
["Wind","NM",5,16,0.37]
["Wind","NM",5,17,0.40899999999999992]
["Wind","NM",5,18,0.43]
["Wind","NM",5,19,0.42]
["Wind","NM",5,20,0.40899999999999992]
["Wind","NM",5,21,0.3889999999999999]
["Wind","NM",5,22,0.32]
["Wind","NM",5,23,0.28000000000000003]
["Wind","NM",5,24,0.2589999999999999]
["Wind","NM",6,1,0.31129999999999997]
["Wind","NM",6,2,0.28999999999999998]
["Wind","NM",6,3,0.28000000000000003]
["Wind","NM",6,4,0.28999999999999998]
["Wind","NM",6,5,0.28000000000000003]
["Wind","NM",6,6,0.28000000000000003]
["Wind","NM",6,7,0.25129999999999997]
["Wind","NM",6,8,0.25]
["Wind","NM",6,9,0.24]
["Wind","NM",6,10,0.23]
["Wind","NM",6,11,0.24129999999999996]
["Wind","NM",6,12,0.24]
["Wind","NM",6,13,0.25]
["Wind","NM",6,14,0.28999999999999998]
["Wind","NM",6,15,0.33]
["Wind","NM",6,16,0.36129999999999995]
["Wind","NM",6,17,0.41]
["Wind","NM",6,18,0.44259999999999994]
["Wind","NM",6,19,0.47259999999999991]
["Wind","NM",6,20,0.45129999999999998]
["Wind","NM",6,21,0.4]
["Wind","NM",6,22,0.35]
["Wind","NM",6,23,0.34]
["Wind","NM",6,24,0.33]
["Wind","NM",7,1,0.17499999999999999]
["Wind","NM",7,2,0.15]
["Wind","NM",7,3,0.17]
["Wind","NM",7,4,0.16]
["Wind","NM",7,5,0.16500000000000001]
["Wind","NM",7,6,0.17]
["Wind","NM",7,7,0.16]
["Wind","NM",7,8,0.15]
["Wind","NM",7,9,0.13500000000000001]
["Wind","NM",7,10,0.12]
["Wind","NM",7,11,0.11]
["Wind","NM",7,12,0.09]
["Wind","NM",7,13,0.12]
["Wind","NM",7,14,0.16]
["Wind","NM",7,15,0.215]
["Wind","NM",7,16,0.26]
["Wind","NM",7,17,0.34]
["Wind","NM",7,18,0.39]
["Wind","NM",7,19,0.375]
["Wind","NM",7,20,0.36]
["Wind","NM",7,21,0.33]
["Wind","NM",7,22,0.3]
["Wind","NM",7,23,0.24]
["Wind","NM",7,24,0.21]
["Wind","NM",8,1,0.20500000000000002]
["Wind","NM",8,2,0.19]
["Wind","NM",8,3,0.20500000000000002]
["Wind","NM",8,4,0.2]
["Wind","NM",8,5,0.19]
["Wind","NM",8,6,0.18]
["Wind","NM",8,7,0.16]
["Wind","NM",8,8,0.14500000000000002]
["Wind","NM",8,9,0.14000000000000001]
["Wind","NM",8,10,0.12]
["Wind","NM",8,11,0.11499999999999999]
["Wind","NM",8,12,0.12]
["Wind","NM",8,13,0.125]
["Wind","NM",8,14,0.13500000000000001]
["Wind","NM",8,15,0.185]
["Wind","NM",8,16,0.23]
["Wind","NM",8,17,0.27]
["Wind","NM",8,18,0.31]
["Wind","NM",8,19,0.32500000000000001]
["Wind","NM",8,20,0.32500000000000001]
["Wind","NM",8,21,0.32]
["Wind","NM",8,22,0.28000000000000003]
["Wind","NM",8,23,0.27]
["Wind","NM",8,24,0.25]
["Wind","NM",9,1,0.28000000000000003]
["Wind","NM",9,2,0.27]
["Wind","NM",9,3,0.27]
["Wind","NM",9,4,0.27]
["Wind","NM",9,5,0.25]
["Wind","NM",9,6,0.25]
["Wind","NM",9,7,0.23]
["Wind","NM",9,8,0.22]
["Wind","NM",9,9,0.19709999999999994]
["Wind","NM",9,10,0.19709999999999994]
["Wind","NM",9,11,0.16709999999999994]
["Wind","NM",9,12,0.16]
["Wind","NM",9,13,0.17]
["Wind","NM",9,14,0.17]
["Wind","NM",9,15,0.22]
["Wind","NM",9,16,0.27]
["Wind","NM",9,17,0.3]
["Wind","NM",9,18,0.33]
["Wind","NM",9,19,0.34]
["Wind","NM",9,20,0.34]
["Wind","NM",9,21,0.33709999999999996]
["Wind","NM",9,22,0.32]
["Wind","NM",9,23,0.30709999999999993]
["Wind","NM",9,24,0.28000000000000003]
["Wind","NM",10,1,0.23]
["Wind","NM",10,2,0.22500000000000001]
["Wind","NM",10,3,0.22]
["Wind","NM",10,4,0.24]
["Wind","NM",10,5,0.25]
["Wind","NM",10,6,0.25]
["Wind","NM",10,7,0.25]
["Wind","NM",10,8,0.215]
["Wind","NM",10,9,0.2]
["Wind","NM",10,10,0.19500000000000001]
["Wind","NM",10,11,0.17499999999999999]
["Wind","NM",10,12,0.2]
["Wind","NM",10,13,0.2]
["Wind","NM",10,14,0.215]
["Wind","NM",10,15,0.28500000000000003]
["Wind","NM",10,16,0.3]
["Wind","NM",10,17,0.33]
["Wind","NM",10,18,0.33500000000000002]
["Wind","NM",10,19,0.32500000000000001]
["Wind","NM",10,20,0.3]
["Wind","NM",10,21,0.26]
["Wind","NM",10,22,0.26]
["Wind","NM",10,23,0.255]
["Wind","NM",10,24,0.26]
["Wind","NM",11,1,0.42]
["Wind","NM",11,2,0.42]
["Wind","NM",11,3,0.42]
["Wind","NM",11,4,0.43]
["Wind","NM",11,5,0.41759999999999992]
["Wind","NM",11,6,0.41759999999999992]
["Wind","NM",11,7,0.42]
["Wind","NM",11,8,0.41]
["Wind","NM",11,9,0.39]
["Wind","NM",11,10,0.38759999999999994]
["Wind","NM",11,11,0.34759999999999991]
["Wind","NM",11,12,0.32759999999999995]
["Wind","NM",11,13,0.30759999999999993]
["Wind","NM",11,14,0.3]
["Wind","NM",11,15,0.29759999999999992]
["Wind","NM",11,16,0.3]
["Wind","NM",11,17,0.28999999999999998]
["Wind","NM",11,18,0.30759999999999993]
["Wind","NM",11,19,0.31759999999999994]
["Wind","NM",11,20,0.3]
["Wind","NM",11,21,0.33]
["Wind","NM",11,22,0.36]
["Wind","NM",11,23,0.38]
["Wind","NM",11,24,0.39759999999999995]
["Wind","NM",12,1,0.47]
["Wind","NM",12,2,0.47550000000000009]
["Wind","NM",12,3,0.48]
["Wind","NM",12,4,0.5]
["Wind","NM",12,5,0.5]
["Wind","NM",12,6,0.51]
["Wind","NM",12,7,0.50550000000000017]
["Wind","NM",12,8,0.49]
["Wind","NM",12,9,0.49]
["Wind","NM",12,10,0.48]
["Wind","NM",12,11,0.44]
["Wind","NM",12,12,0.44550000000000012]
["Wind","NM",12,13,0.46]
["Wind","NM",12,14,0.46]
["Wind","NM",12,15,0.46]
["Wind","NM",12,16,0.42650000000000032]
["Wind","NM",12,17,0.42]
["Wind","NM",12,18,0.38]
["Wind","NM",12,19,0.39100000000000024]
["Wind","NM",12,20,0.41550000000000009]
["Wind","NM",12,21,0.42]
["Wind","NM",12,22,0.44550000000000012]
["Wind","NM",12,23,0.46]
["Wind","NM",12,24,0.47]
["Solar Fixed","Norcal",1,1,0]
["Solar Fixed","Norcal",1,2,0]
["Solar Fixed","Norcal",1,3,0]
["Solar Fixed","Norcal",1,4,0]
["Solar Fixed","Norcal",1,5,0]
["Solar Fixed","Norcal",1,6,0]
["Solar Fixed","Norcal",1,7,0]
["Solar Fixed","Norcal",1,8,2.3330965118279118E-2]
["Solar Fixed","Norcal",1,9,0.17511119835228622]
["Solar Fixed","Norcal",1,10,0.36293334554172807]
["Solar Fixed","Norcal",1,11,0.45173167977894341]
["Solar Fixed","Norcal",1,12,0.48529824627592838]
["Solar Fixed","Norcal",1,13,0.47876765277319577]
["Solar Fixed","Norcal",1,14,0.44196882789272202]
["Solar Fixed","Norcal",1,15,0.38083920290729079]
["Solar Fixed","Norcal",1,16,0.25878539217356739]
["Solar Fixed","Norcal",1,17,6.0049827705405331E-2]
["Solar Fixed","Norcal",1,18,3.9647246105028068E-5]
["Solar Fixed","Norcal",1,19,0]
["Solar Fixed","Norcal",1,20,0]
["Solar Fixed","Norcal",1,21,0]
["Solar Fixed","Norcal",1,22,0]
["Solar Fixed","Norcal",1,23,0]
["Solar Fixed","Norcal",1,24,0]
["Solar Fixed","Norcal",2,1,0]
["Solar Fixed","Norcal",2,2,0]
["Solar Fixed","Norcal",2,3,0]
["Solar Fixed","Norcal",2,4,0]
["Solar Fixed","Norcal",2,5,0]
["Solar Fixed","Norcal",2,6,0]
["Solar Fixed","Norcal",2,7,4.4922392337260324E-5]
["Solar Fixed","Norcal",2,8,0.10083726924189235]
["Solar Fixed","Norcal",2,9,0.42068500296922806]
["Solar Fixed","Norcal",2,10,0.58487421010145457]
["Solar Fixed","Norcal",2,11,0.64455367390637419]
["Solar Fixed","Norcal",2,12,0.65047988178448279]
["Solar Fixed","Norcal",2,13,0.65518728473503351]
["Solar Fixed","Norcal",2,14,0.63805629893078442]
["Solar Fixed","Norcal",2,15,0.59885587056409606]
["Solar Fixed","Norcal",2,16,0.47173887772692125]
["Solar Fixed","Norcal",2,17,0.22245379543775251]
["Solar Fixed","Norcal",2,18,1.6617979724700051E-2]
["Solar Fixed","Norcal",2,19,0]
["Solar Fixed","Norcal",2,20,0]
["Solar Fixed","Norcal",2,21,0]
["Solar Fixed","Norcal",2,22,0]
["Solar Fixed","Norcal",2,23,0]
["Solar Fixed","Norcal",2,24,0]
["Solar Fixed","Norcal",3,1,0]
["Solar Fixed","Norcal",3,2,0]
["Solar Fixed","Norcal",3,3,0]
["Solar Fixed","Norcal",3,4,0]
["Solar Fixed","Norcal",3,5,0]
["Solar Fixed","Norcal",3,6,0]
["Solar Fixed","Norcal",3,7,2.3902338530545873E-2]
["Solar Fixed","Norcal",3,8,0.26020254370963103]
["Solar Fixed","Norcal",3,9,0.4969195321757186]
["Solar Fixed","Norcal",3,10,0.58136631975966513]
["Solar Fixed","Norcal",3,11,0.59746794204598108]
["Solar Fixed","Norcal",3,12,0.58490536761373579]
["Solar Fixed","Norcal",3,13,0.60082893306339769]
["Solar Fixed","Norcal",3,14,0.58478613691520409]
["Solar Fixed","Norcal",3,15,0.53033665156254128]
["Solar Fixed","Norcal",3,16,0.43882418624376818]
["Solar Fixed","Norcal",3,17,0.30047357171475231]
["Solar Fixed","Norcal",3,18,7.3729347570669249E-2]
["Solar Fixed","Norcal",3,19,2.0457473929685346E-4]
["Solar Fixed","Norcal",3,20,0]
["Solar Fixed","Norcal",3,21,0]
["Solar Fixed","Norcal",3,22,0]
["Solar Fixed","Norcal",3,23,0]
["Solar Fixed","Norcal",3,24,0]
["Solar Fixed","Norcal",4,1,0]
["Solar Fixed","Norcal",4,2,0]
["Solar Fixed","Norcal",4,3,0]
["Solar Fixed","Norcal",4,4,0]
["Solar Fixed","Norcal",4,5,0]
["Solar Fixed","Norcal",4,6,1.0182563324513172E-2]
["Solar Fixed","Norcal",4,7,0.20128952259627922]
["Solar Fixed","Norcal",4,8,0.52170434432446677]
["Solar Fixed","Norcal",4,9,0.67533647278205156]
["Solar Fixed","Norcal",4,10,0.75040015822342609]
["Solar Fixed","Norcal",4,11,0.77744629215736716]
["Solar Fixed","Norcal",4,12,0.81020944834133912]
["Solar Fixed","Norcal",4,13,0.79506180337025323]
["Solar Fixed","Norcal",4,14,0.7862346828192418]
["Solar Fixed","Norcal",4,15,0.76195965588677961]
["Solar Fixed","Norcal",4,16,0.67484663996818306]
["Solar Fixed","Norcal",4,17,0.51857359439404627]
["Solar Fixed","Norcal",4,18,0.21399013649292575]
["Solar Fixed","Norcal",4,19,1.3407544666880378E-2]
["Solar Fixed","Norcal",4,20,0]
["Solar Fixed","Norcal",4,21,0]
["Solar Fixed","Norcal",4,22,0]
["Solar Fixed","Norcal",4,23,0]
["Solar Fixed","Norcal",4,24,0]
["Solar Fixed","Norcal",5,1,0]
["Solar Fixed","Norcal",5,2,0]
["Solar Fixed","Norcal",5,3,0]
["Solar Fixed","Norcal",5,4,0]
["Solar Fixed","Norcal",5,5,9.2675402612361977E-6]
["Solar Fixed","Norcal",5,6,6.38767745246972E-2]
["Solar Fixed","Norcal",5,7,0.35200933433877024]
["Solar Fixed","Norcal",5,8,0.59475915701039916]
["Solar Fixed","Norcal",5,9,0.71996367614144008]
["Solar Fixed","Norcal",5,10,0.79275077395896409]
["Solar Fixed","Norcal",5,11,0.81319101438725894]
["Solar Fixed","Norcal",5,12,0.8200382896208942]
["Solar Fixed","Norcal",5,13,0.82345667104678177]
["Solar Fixed","Norcal",5,14,0.82157061968042466]
["Solar Fixed","Norcal",5,15,0.79175122004178244]
["Solar Fixed","Norcal",5,16,0.70986154594915463]
["Solar Fixed","Norcal",5,17,0.58546899265977026]
["Solar Fixed","Norcal",5,18,0.31621442393560373]
["Solar Fixed","Norcal",5,19,5.2415900811201427E-2]
["Solar Fixed","Norcal",5,20,8.7280903894636187E-5]
["Solar Fixed","Norcal",5,21,0]
["Solar Fixed","Norcal",5,22,0]
["Solar Fixed","Norcal",5,23,0]
["Solar Fixed","Norcal",5,24,0]
["Solar Fixed","Norcal",6,1,0]
["Solar Fixed","Norcal",6,2,0]
["Solar Fixed","Norcal",6,3,0]
["Solar Fixed","Norcal",6,4,0]
["Solar Fixed","Norcal",6,5,3.3388700709947378E-4]
["Solar Fixed","Norcal",6,6,8.9182392090647433E-2]
["Solar Fixed","Norcal",6,7,0.36938894352371676]
["Solar Fixed","Norcal",6,8,0.60431333366821793]
["Solar Fixed","Norcal",6,9,0.73023824788531899]
["Solar Fixed","Norcal",6,10,0.79111223229273608]
["Solar Fixed","Norcal",6,11,0.83130930953640869]
["Solar Fixed","Norcal",6,12,0.84281643265926864]
["Solar Fixed","Norcal",6,13,0.85649058969840086]
["Solar Fixed","Norcal",6,14,0.84276641141833253]
["Solar Fixed","Norcal",6,15,0.80471340504217914]
["Solar Fixed","Norcal",6,16,0.73452757162209292]
["Solar Fixed","Norcal",6,17,0.60882847580528265]
["Solar Fixed","Norcal",6,18,0.38312400823310472]
["Solar Fixed","Norcal",6,19,0.10378066130576803]
["Solar Fixed","Norcal",6,20,1.3113270703556028E-3]
["Solar Fixed","Norcal",6,21,0]
["Solar Fixed","Norcal",6,22,0]
["Solar Fixed","Norcal",6,23,0]
["Solar Fixed","Norcal",6,24,0]
["Solar Fixed","Norcal",7,1,0]
["Solar Fixed","Norcal",7,2,0]
["Solar Fixed","Norcal",7,3,0]
["Solar Fixed","Norcal",7,4,0]
["Solar Fixed","Norcal",7,5,0]
["Solar Fixed","Norcal",7,6,4.2739928970388141E-2]
["Solar Fixed","Norcal",7,7,0.30740186643347306]
["Solar Fixed","Norcal",7,8,0.57506955607140364]
["Solar Fixed","Norcal",7,9,0.72455494959890021]
["Solar Fixed","Norcal",7,10,0.79871485448787771]
["Solar Fixed","Norcal",7,11,0.84865522146482619]
["Solar Fixed","Norcal",7,12,0.85962712925999119]
["Solar Fixed","Norcal",7,13,0.85419513281248127]
["Solar Fixed","Norcal",7,14,0.84053668525358671]
["Solar Fixed","Norcal",7,15,0.80151507123469645]
["Solar Fixed","Norcal",7,16,0.73223042142261441]
["Solar Fixed","Norcal",7,17,0.59912799946178641]
["Solar Fixed","Norcal",7,18,0.37027734164564874]
["Solar Fixed","Norcal",7,19,8.1930826764718093E-2]
["Solar Fixed","Norcal",7,20,5.5543363870917987E-4]
["Solar Fixed","Norcal",7,21,0]
["Solar Fixed","Norcal",7,22,0]
["Solar Fixed","Norcal",7,23,0]
["Solar Fixed","Norcal",7,24,0]
["Solar Fixed","Norcal",8,1,0]
["Solar Fixed","Norcal",8,2,0]
["Solar Fixed","Norcal",8,3,0]
["Solar Fixed","Norcal",8,4,0]
["Solar Fixed","Norcal",8,5,0]
["Solar Fixed","Norcal",8,6,6.7140941265903644E-3]
["Solar Fixed","Norcal",8,7,0.18563666336711832]
["Solar Fixed","Norcal",8,8,0.48944628997681489]
["Solar Fixed","Norcal",8,9,0.65855787760695117]
["Solar Fixed","Norcal",8,10,0.73841025913248948]
["Solar Fixed","Norcal",8,11,0.79281740258593525]
["Solar Fixed","Norcal",8,12,0.81792699679307679]
["Solar Fixed","Norcal",8,13,0.81433305352566332]
["Solar Fixed","Norcal",8,14,0.80991986670803573]
["Solar Fixed","Norcal",8,15,0.76814024535864811]
["Solar Fixed","Norcal",8,16,0.67319914771981515]
["Solar Fixed","Norcal",8,17,0.50116625647719482]
["Solar Fixed","Norcal",8,18,0.20095495801108737]
["Solar Fixed","Norcal",8,19,1.2084837162144861E-2]
["Solar Fixed","Norcal",8,20,0]
["Solar Fixed","Norcal",8,21,0]
["Solar Fixed","Norcal",8,22,0]
["Solar Fixed","Norcal",8,23,0]
["Solar Fixed","Norcal",8,24,0]
["Solar Fixed","Norcal",9,1,0]
["Solar Fixed","Norcal",9,2,0]
["Solar Fixed","Norcal",9,3,0]
["Solar Fixed","Norcal",9,4,0]
["Solar Fixed","Norcal",9,5,0]
["Solar Fixed","Norcal",9,6,6.9661842372641916E-4]
["Solar Fixed","Norcal",9,7,0.1243885226180752]
["Solar Fixed","Norcal",9,8,0.47575751909847674]
["Solar Fixed","Norcal",9,9,0.68401551043532116]
["Solar Fixed","Norcal",9,10,0.76641191145271881]
["Solar Fixed","Norcal",9,11,0.80912060292741095]
["Solar Fixed","Norcal",9,12,0.82132218205457885]
["Solar Fixed","Norcal",9,13,0.81552352858031596]
["Solar Fixed","Norcal",9,14,0.80225463074936687]
["Solar Fixed","Norcal",9,15,0.76148609758776775]
["Solar Fixed","Norcal",9,16,0.65722624049009182]
["Solar Fixed","Norcal",9,17,0.40072230796763653]
["Solar Fixed","Norcal",9,18,8.6575618281558769E-2]
["Solar Fixed","Norcal",9,19,2.3645631581923395E-4]
["Solar Fixed","Norcal",9,20,0]
["Solar Fixed","Norcal",9,21,0]
["Solar Fixed","Norcal",9,22,0]
["Solar Fixed","Norcal",9,23,0]
["Solar Fixed","Norcal",9,24,0]
["Solar Fixed","Norcal",10,1,0]
["Solar Fixed","Norcal",10,2,0]
["Solar Fixed","Norcal",10,3,0]
["Solar Fixed","Norcal",10,4,0]
["Solar Fixed","Norcal",10,5,0]
["Solar Fixed","Norcal",10,6,0]
["Solar Fixed","Norcal",10,7,4.4626725279385063E-2]
["Solar Fixed","Norcal",10,8,0.33705563654674192]
["Solar Fixed","Norcal",10,9,0.59594877176888783]
["Solar Fixed","Norcal",10,10,0.69147611360677641]
["Solar Fixed","Norcal",10,11,0.70968528344535109]
["Solar Fixed","Norcal",10,12,0.71503028617127051]
["Solar Fixed","Norcal",10,13,0.71130789702876429]
["Solar Fixed","Norcal",10,14,0.70430664060208559]
["Solar Fixed","Norcal",10,15,0.64837667414641831]
["Solar Fixed","Norcal",10,16,0.48917261903039744]
["Solar Fixed","Norcal",10,17,0.17363573190672416]
["Solar Fixed","Norcal",10,18,6.4842897048424854E-3]
["Solar Fixed","Norcal",10,19,0]
["Solar Fixed","Norcal",10,20,0]
["Solar Fixed","Norcal",10,21,0]
["Solar Fixed","Norcal",10,22,0]
["Solar Fixed","Norcal",10,23,0]
["Solar Fixed","Norcal",10,24,0]
["Solar Fixed","Norcal",11,1,0]
["Solar Fixed","Norcal",11,2,0]
["Solar Fixed","Norcal",11,3,0]
["Solar Fixed","Norcal",11,4,0]
["Solar Fixed","Norcal",11,5,0]
["Solar Fixed","Norcal",11,6,0]
["Solar Fixed","Norcal",11,7,2.1094120608614502E-3]
["Solar Fixed","Norcal",11,8,0.14284502831317139]
["Solar Fixed","Norcal",11,9,0.45855746795776975]
["Solar Fixed","Norcal",11,10,0.59275903600203594]
["Solar Fixed","Norcal",11,11,0.62921708944731469]
["Solar Fixed","Norcal",11,12,0.62372083707282133]
["Solar Fixed","Norcal",11,13,0.62154211309207996]
["Solar Fixed","Norcal",11,14,0.6012389940548083]
["Solar Fixed","Norcal",11,15,0.52756577873250377]
["Solar Fixed","Norcal",11,16,0.3034661118080309]
["Solar Fixed","Norcal",11,17,4.1396539103449481E-2]
["Solar Fixed","Norcal",11,18,0]
["Solar Fixed","Norcal",11,19,0]
["Solar Fixed","Norcal",11,20,0]
["Solar Fixed","Norcal",11,21,0]
["Solar Fixed","Norcal",11,22,0]
["Solar Fixed","Norcal",11,23,0]
["Solar Fixed","Norcal",11,24,0]
["Solar Fixed","Norcal",12,1,0]
["Solar Fixed","Norcal",12,2,0]
["Solar Fixed","Norcal",12,3,0]
["Solar Fixed","Norcal",12,4,0]
["Solar Fixed","Norcal",12,5,0]
["Solar Fixed","Norcal",12,6,0]
["Solar Fixed","Norcal",12,7,0]
["Solar Fixed","Norcal",12,8,3.3894971380650868E-2]
["Solar Fixed","Norcal",12,9,0.17618179190198463]
["Solar Fixed","Norcal",12,10,0.34190685940274007]
["Solar Fixed","Norcal",12,11,0.43314311982916953]
["Solar Fixed","Norcal",12,12,0.47442203568216096]
["Solar Fixed","Norcal",12,13,0.46254667128427757]
["Solar Fixed","Norcal",12,14,0.42713447505052887]
["Solar Fixed","Norcal",12,15,0.36854187886345174]
["Solar Fixed","Norcal",12,16,0.20803575170829383]
["Solar Fixed","Norcal",12,17,2.6470105501926751E-2]
["Solar Fixed","Norcal",12,18,0]
["Solar Fixed","Norcal",12,19,0]
["Solar Fixed","Norcal",12,20,0]
["Solar Fixed","Norcal",12,21,0]
["Solar Fixed","Norcal",12,22,0]
["Solar Fixed","Norcal",12,23,0]
["Solar Fixed","Norcal",12,24,0]
["Solar Tracking","Norcal",1,1,0]
["Solar Tracking","Norcal",1,2,0]
["Solar Tracking","Norcal",1,3,0]
["Solar Tracking","Norcal",1,4,0]
["Solar Tracking","Norcal",1,5,0]
["Solar Tracking","Norcal",1,6,0]
["Solar Tracking","Norcal",1,7,6.1460315170888961E-7]
["Solar Tracking","Norcal",1,8,2.1247259003819741E-2]
["Solar Tracking","Norcal",1,9,0.16382544786227743]
["Solar Tracking","Norcal",1,10,0.31226009439122132]
["Solar Tracking","Norcal",1,11,0.38620130046751844]
["Solar Tracking","Norcal",1,12,0.42522347953226441]
["Solar Tracking","Norcal",1,13,0.4253834993965096]
["Solar Tracking","Norcal",1,14,0.40146813941582271]
["Solar Tracking","Norcal",1,15,0.37579943061342341]
["Solar Tracking","Norcal",1,16,0.2566935455272184]
["Solar Tracking","Norcal",1,17,5.5928524828867773E-2]
["Solar Tracking","Norcal",1,18,3.0846854377987442E-5]
["Solar Tracking","Norcal",1,19,0]
["Solar Tracking","Norcal",1,20,0]
["Solar Tracking","Norcal",1,21,0]
["Solar Tracking","Norcal",1,22,0]
["Solar Tracking","Norcal",1,23,0]
["Solar Tracking","Norcal",1,24,0]
["Solar Tracking","Norcal",2,1,0]
["Solar Tracking","Norcal",2,2,0]
["Solar Tracking","Norcal",2,3,0]
["Solar Tracking","Norcal",2,4,0]
["Solar Tracking","Norcal",2,5,0]
["Solar Tracking","Norcal",2,6,0]
["Solar Tracking","Norcal",2,7,2.4799821295885306E-4]
["Solar Tracking","Norcal",2,8,0.12342742770160647]
["Solar Tracking","Norcal",2,9,0.51350245557406349]
["Solar Tracking","Norcal",2,10,0.64010048616847748]
["Solar Tracking","Norcal",2,11,0.65378837709581394]
["Solar Tracking","Norcal",2,12,0.61961703521035805]
["Solar Tracking","Norcal",2,13,0.6106500092025855]
["Solar Tracking","Norcal",2,14,0.60666234509707884]
["Solar Tracking","Norcal",2,15,0.61977666348182714]
["Solar Tracking","Norcal",2,16,0.52869565068185065]
["Solar Tracking","Norcal",2,17,0.27740640756214319]
["Solar Tracking","Norcal",2,18,1.5266198265445554E-2]
["Solar Tracking","Norcal",2,19,0]
["Solar Tracking","Norcal",2,20,0]
["Solar Tracking","Norcal",2,21,0]
["Solar Tracking","Norcal",2,22,0]
["Solar Tracking","Norcal",2,23,0]
["Solar Tracking","Norcal",2,24,0]
["Solar Tracking","Norcal",3,1,0]
["Solar Tracking","Norcal",3,2,0]
["Solar Tracking","Norcal",3,3,0]
["Solar Tracking","Norcal",3,4,0]
["Solar Tracking","Norcal",3,5,0]
["Solar Tracking","Norcal",3,6,8.868164922585093E-8]
["Solar Tracking","Norcal",3,7,2.5885667490270253E-2]
["Solar Tracking","Norcal",3,8,0.31939660976187179]
["Solar Tracking","Norcal",3,9,0.5993135273165725]
["Solar Tracking","Norcal",3,10,0.64210042144853607]
["Solar Tracking","Norcal",3,11,0.60271411383777651]
["Solar Tracking","Norcal",3,12,0.61906896990666604]
["Solar Tracking","Norcal",3,13,0.60989053144343908]
["Solar Tracking","Norcal",3,14,0.5612920634589883]
["Solar Tracking","Norcal",3,15,0.51841516474410709]
["Solar Tracking","Norcal",3,16,0.48281169511990052]
["Solar Tracking","Norcal",3,17,0.33984745358224927]
["Solar Tracking","Norcal",3,18,7.8583671489669132E-2]
["Solar Tracking","Norcal",3,19,1.0647124248971603E-4]
["Solar Tracking","Norcal",3,20,0]
["Solar Tracking","Norcal",3,21,0]
["Solar Tracking","Norcal",3,22,0]
["Solar Tracking","Norcal",3,23,0]
["Solar Tracking","Norcal",3,24,0]
["Solar Tracking","Norcal",4,1,0]
["Solar Tracking","Norcal",4,2,0]
["Solar Tracking","Norcal",4,3,0]
["Solar Tracking","Norcal",4,4,0]
["Solar Tracking","Norcal",4,5,0]
["Solar Tracking","Norcal",4,6,1.3837988825672045E-2]
["Solar Tracking","Norcal",4,7,0.29827803520752127]
["Solar Tracking","Norcal",4,8,0.65841620103452581]
["Solar Tracking","Norcal",4,9,0.72422112223985458]
["Solar Tracking","Norcal",4,10,0.7201514986230364]
["Solar Tracking","Norcal",4,11,0.70746067000607793]
["Solar Tracking","Norcal",4,12,0.72454378368596872]
["Solar Tracking","Norcal",4,13,0.72612113291746905]
["Solar Tracking","Norcal",4,14,0.71525125893881891]
["Solar Tracking","Norcal",4,15,0.72693855203833335]
["Solar Tracking","Norcal",4,16,0.69696142570799824]
["Solar Tracking","Norcal",4,17,0.63574969345896326]
["Solar Tracking","Norcal",4,18,0.29503973642449344]
["Solar Tracking","Norcal",4,19,1.3618680221157527E-2]
["Solar Tracking","Norcal",4,20,0]
["Solar Tracking","Norcal",4,21,0]
["Solar Tracking","Norcal",4,22,0]
["Solar Tracking","Norcal",4,23,0]
["Solar Tracking","Norcal",4,24,0]
["Solar Tracking","Norcal",5,1,0]
["Solar Tracking","Norcal",5,2,0]
["Solar Tracking","Norcal",5,3,0]
["Solar Tracking","Norcal",5,4,0]
["Solar Tracking","Norcal",5,5,1.0052551268213534E-4]
["Solar Tracking","Norcal",5,6,0.10996105684976265]
["Solar Tracking","Norcal",5,7,0.5189632829783497]
["Solar Tracking","Norcal",5,8,0.73179322749382458]
["Solar Tracking","Norcal",5,9,0.76523530355521885]
["Solar Tracking","Norcal",5,10,0.76622775567793644]
["Solar Tracking","Norcal",5,11,0.7592682605886637]
["Solar Tracking","Norcal",5,12,0.77542198416156094]
["Solar Tracking","Norcal",5,13,0.77530756778079457]
["Solar Tracking","Norcal",5,14,0.79320605388735488]
["Solar Tracking","Norcal",5,15,0.79302169315383242]
["Solar Tracking","Norcal",5,16,0.77553818210921466]
["Solar Tracking","Norcal",5,17,0.73095155065793271]
["Solar Tracking","Norcal",5,18,0.45232495412219753]
["Solar Tracking","Norcal",5,19,7.0294831394076204E-2]
["Solar Tracking","Norcal",5,20,2.814514894826624E-5]
["Solar Tracking","Norcal",5,21,0]
["Solar Tracking","Norcal",5,22,0]
["Solar Tracking","Norcal",5,23,0]
["Solar Tracking","Norcal",5,24,0]
["Solar Tracking","Norcal",6,1,0]
["Solar Tracking","Norcal",6,2,0]
["Solar Tracking","Norcal",6,3,0]
["Solar Tracking","Norcal",6,4,0]
["Solar Tracking","Norcal",6,5,7.2312583358310448E-4]
["Solar Tracking","Norcal",6,6,0.15787995363885104]
["Solar Tracking","Norcal",6,7,0.57345280257220821]
["Solar Tracking","Norcal",6,8,0.77703678799932552]
["Solar Tracking","Norcal",6,9,0.83202320259332319]
["Solar Tracking","Norcal",6,10,0.8423452632246311]
["Solar Tracking","Norcal",6,11,0.84872203340219377]
["Solar Tracking","Norcal",6,12,0.85353353072973637]
["Solar Tracking","Norcal",6,13,0.85110296884813141]
["Solar Tracking","Norcal",6,14,0.84359622980865678]
["Solar Tracking","Norcal",6,15,0.84336250085478315]
["Solar Tracking","Norcal",6,16,0.82492721616079268]
["Solar Tracking","Norcal",6,17,0.76531866113587799]
["Solar Tracking","Norcal",6,18,0.56703985531592138]
["Solar Tracking","Norcal",6,19,0.15987304663679419]
["Solar Tracking","Norcal",6,20,1.8684112591666306E-3]
["Solar Tracking","Norcal",6,21,0]
["Solar Tracking","Norcal",6,22,0]
["Solar Tracking","Norcal",6,23,0]
["Solar Tracking","Norcal",6,24,0]
["Solar Tracking","Norcal",7,1,0]
["Solar Tracking","Norcal",7,2,0]
["Solar Tracking","Norcal",7,3,0]
["Solar Tracking","Norcal",7,4,0]
["Solar Tracking","Norcal",7,5,1.4651035243608644E-5]
["Solar Tracking","Norcal",7,6,7.1702101796680309E-2]
["Solar Tracking","Norcal",7,7,0.46010149151869839]
["Solar Tracking","Norcal",7,8,0.7420421341940372]
["Solar Tracking","Norcal",7,9,0.81885637915412512]
["Solar Tracking","Norcal",7,10,0.83011296519354161]
["Solar Tracking","Norcal",7,11,0.83608054085379369]
["Solar Tracking","Norcal",7,12,0.83274430720316783]
["Solar Tracking","Norcal",7,13,0.83107963147877884]
["Solar Tracking","Norcal",7,14,0.82202783378229005]
["Solar Tracking","Norcal",7,15,0.82045984392086346]
["Solar Tracking","Norcal",7,16,0.78709237001312604]
["Solar Tracking","Norcal",7,17,0.72965091960773598]
["Solar Tracking","Norcal",7,18,0.51181028657947647]
["Solar Tracking","Norcal",7,19,0.12036735406095554]
["Solar Tracking","Norcal",7,20,7.0819370506365153E-4]
["Solar Tracking","Norcal",7,21,0]
["Solar Tracking","Norcal",7,22,0]
["Solar Tracking","Norcal",7,23,0]
["Solar Tracking","Norcal",7,24,0]
["Solar Tracking","Norcal",8,1,0]
["Solar Tracking","Norcal",8,2,0]
["Solar Tracking","Norcal",8,3,0]
["Solar Tracking","Norcal",8,4,0]
["Solar Tracking","Norcal",8,5,0]
["Solar Tracking","Norcal",8,6,1.0127995021071656E-2]
["Solar Tracking","Norcal",8,7,0.26958876029340706]
["Solar Tracking","Norcal",8,8,0.62303033285207832]
["Solar Tracking","Norcal",8,9,0.75331973687300013]
["Solar Tracking","Norcal",8,10,0.78832364157044976]
["Solar Tracking","Norcal",8,11,0.79185634591856913]
["Solar Tracking","Norcal",8,12,0.79804287987962674]
["Solar Tracking","Norcal",8,13,0.7919015193061858]
["Solar Tracking","Norcal",8,14,0.78548596530942039]
["Solar Tracking","Norcal",8,15,0.7799928785355581]
["Solar Tracking","Norcal",8,16,0.73406519183278551]
["Solar Tracking","Norcal",8,17,0.60195289190008516]
["Solar Tracking","Norcal",8,18,0.26720533141863034]
["Solar Tracking","Norcal",8,19,1.4773303780339494E-2]
["Solar Tracking","Norcal",8,20,0]
["Solar Tracking","Norcal",8,21,0]
["Solar Tracking","Norcal",8,22,0]
["Solar Tracking","Norcal",8,23,0]
["Solar Tracking","Norcal",8,24,0]
["Solar Tracking","Norcal",9,1,0]
["Solar Tracking","Norcal",9,2,0]
["Solar Tracking","Norcal",9,3,0]
["Solar Tracking","Norcal",9,4,0]
["Solar Tracking","Norcal",9,5,0]
["Solar Tracking","Norcal",9,6,1.0722565176975428E-3]
["Solar Tracking","Norcal",9,7,0.16472252154961414]
["Solar Tracking","Norcal",9,8,0.58728892254380605]
["Solar Tracking","Norcal",9,9,0.73986494295125205]
["Solar Tracking","Norcal",9,10,0.76479341324011796]
["Solar Tracking","Norcal",9,11,0.75927705516151489]
["Solar Tracking","Norcal",9,12,0.75073434901746472]
["Solar Tracking","Norcal",9,13,0.75205973917758251]
["Solar Tracking","Norcal",9,14,0.76261702738701387]
["Solar Tracking","Norcal",9,15,0.76602343551320429]
["Solar Tracking","Norcal",9,16,0.72185904846096527]
["Solar Tracking","Norcal",9,17,0.47513105261467892]
["Solar Tracking","Norcal",9,18,9.3370271515100606E-2]
["Solar Tracking","Norcal",9,19,9.8943728788993121E-5]
["Solar Tracking","Norcal",9,20,0]
["Solar Tracking","Norcal",9,21,0]
["Solar Tracking","Norcal",9,22,0]
["Solar Tracking","Norcal",9,23,0]
["Solar Tracking","Norcal",9,24,0]
["Solar Tracking","Norcal",10,1,0]
["Solar Tracking","Norcal",10,2,0]
["Solar Tracking","Norcal",10,3,0]
["Solar Tracking","Norcal",10,4,0]
["Solar Tracking","Norcal",10,5,0]
["Solar Tracking","Norcal",10,6,1.9473685877528209E-5]
["Solar Tracking","Norcal",10,7,4.9126840311305639E-2]
["Solar Tracking","Norcal",10,8,0.38987882956791048]
["Solar Tracking","Norcal",10,9,0.64478495725274221]
["Solar Tracking","Norcal",10,10,0.6642651117107804]
["Solar Tracking","Norcal",10,11,0.65105100236745717]
["Solar Tracking","Norcal",10,12,0.63470846204981246]
["Solar Tracking","Norcal",10,13,0.63944887908588433]
["Solar Tracking","Norcal",10,14,0.65096838551933145]
["Solar Tracking","Norcal",10,15,0.6485085572306859]
["Solar Tracking","Norcal",10,16,0.54585692913165129]
["Solar Tracking","Norcal",10,17,0.18147335705613854]
["Solar Tracking","Norcal",10,18,3.7743102995032407E-3]
["Solar Tracking","Norcal",10,19,0]
["Solar Tracking","Norcal",10,20,0]
["Solar Tracking","Norcal",10,21,0]
["Solar Tracking","Norcal",10,22,0]
["Solar Tracking","Norcal",10,23,0]
["Solar Tracking","Norcal",10,24,0]
["Solar Tracking","Norcal",11,1,0]
["Solar Tracking","Norcal",11,2,0]
["Solar Tracking","Norcal",11,3,0]
["Solar Tracking","Norcal",11,4,0]
["Solar Tracking","Norcal",11,5,0]
["Solar Tracking","Norcal",11,6,0]
["Solar Tracking","Norcal",11,7,1.7869381411637925E-3]
["Solar Tracking","Norcal",11,8,0.15199395967712676]
["Solar Tracking","Norcal",11,9,0.45762456602939433]
["Solar Tracking","Norcal",11,10,0.53907554764271426]
["Solar Tracking","Norcal",11,11,0.52890811149812134]
["Solar Tracking","Norcal",11,12,0.51194633286915825]
["Solar Tracking","Norcal",11,13,0.52694068289142837]
["Solar Tracking","Norcal",11,14,0.54256760984152841]
["Solar Tracking","Norcal",11,15,0.50967172498800517]
["Solar Tracking","Norcal",11,16,0.31927788445292565]
["Solar Tracking","Norcal",11,17,3.7869190173683544E-2]
["Solar Tracking","Norcal",11,18,0]
["Solar Tracking","Norcal",11,19,0]
["Solar Tracking","Norcal",11,20,0]
["Solar Tracking","Norcal",11,21,0]
["Solar Tracking","Norcal",11,22,0]
["Solar Tracking","Norcal",11,23,0]
["Solar Tracking","Norcal",11,24,0]
["Solar Tracking","Norcal",12,1,0]
["Solar Tracking","Norcal",12,2,0]
["Solar Tracking","Norcal",12,3,0]
["Solar Tracking","Norcal",12,4,0]
["Solar Tracking","Norcal",12,5,0]
["Solar Tracking","Norcal",12,6,1.578735920032332E-6]
["Solar Tracking","Norcal",12,7,7.2278725324044173E-6]
["Solar Tracking","Norcal",12,8,2.9874651932327228E-2]
["Solar Tracking","Norcal",12,9,0.20463489330439288]
["Solar Tracking","Norcal",12,10,0.33587860711542494]
["Solar Tracking","Norcal",12,11,0.40822639839880814]
["Solar Tracking","Norcal",12,12,0.42878342595421376]
["Solar Tracking","Norcal",12,13,0.41748765817469247]
["Solar Tracking","Norcal",12,14,0.40425228476861735]
["Solar Tracking","Norcal",12,15,0.37387181002723507]
["Solar Tracking","Norcal",12,16,0.20907378977593499]
["Solar Tracking","Norcal",12,17,2.2490404576934676E-2]
["Solar Tracking","Norcal",12,18,0]
["Solar Tracking","Norcal",12,19,0]
["Solar Tracking","Norcal",12,20,0]
["Solar Tracking","Norcal",12,21,0]
["Solar Tracking","Norcal",12,22,0]
["Solar Tracking","Norcal",12,23,0]
["Solar Tracking","Norcal",12,24,0]
["Wind","Norcal",1,1,6.9618222379151398E-2]
["Wind","Norcal",1,2,7.5078685377305915E-2]
["Wind","Norcal",1,3,6.1963732739540547E-2]
["Wind","Norcal",1,4,6.3292565022894112E-2]
["Wind","Norcal",1,5,6.1413844938213585E-2]
["Wind","Norcal",1,6,6.1640558736298923E-2]
["Wind","Norcal",1,7,6.3521450912607441E-2]
["Wind","Norcal",1,8,6.9196814927116795E-2]
["Wind","Norcal",1,9,6.2614408946278885E-2]
["Wind","Norcal",1,10,5.3439125513697186E-2]
["Wind","Norcal",1,11,5.4645029858347433E-2]
["Wind","Norcal",1,12,5.073119375892382E-2]
["Wind","Norcal",1,13,4.9450699362329265E-2]
["Wind","Norcal",1,14,4.5898937876927295E-2]
["Wind","Norcal",1,15,4.1421362005957155E-2]
["Wind","Norcal",1,16,3.9876522953684865E-2]
["Wind","Norcal",1,17,4.1896936637165511E-2]
["Wind","Norcal",1,18,4.6651347092054117E-2]
["Wind","Norcal",1,19,5.6760710553375164E-2]
["Wind","Norcal",1,20,6.9615528664671841E-2]
["Wind","Norcal",1,21,7.1842236302664036E-2]
["Wind","Norcal",1,22,7.6173562305929865E-2]
["Wind","Norcal",1,23,7.2988923447299653E-2]
["Wind","Norcal",1,24,7.232495496487204E-2]
["Wind","Norcal",2,1,0.14591650576654802]
["Wind","Norcal",2,2,0.14580887902491102]
["Wind","Norcal",2,3,0.13448875207234953]
["Wind","Norcal",2,4,0.12973933131133716]
["Wind","Norcal",2,5,0.12060187976460342]
["Wind","Norcal",2,6,0.11627759868113878]
["Wind","Norcal",2,7,0.1183161218021352]
["Wind","Norcal",2,8,0.1306636751676829]
["Wind","Norcal",2,9,0.1149502490157593]
["Wind","Norcal",2,10,0.10675419994875443]
["Wind","Norcal",2,11,0.10591582087900354]
["Wind","Norcal",2,12,9.4568803185158992E-2]
["Wind","Norcal",2,13,9.1154875549466177E-2]
["Wind","Norcal",2,14,9.5625185530802279E-2]
["Wind","Norcal",2,15,9.8790101953736636E-2]
["Wind","Norcal",2,16,8.4695089234875426E-2]
["Wind","Norcal",2,17,7.2105573732384326E-2]
["Wind","Norcal",2,18,7.4759963176217747E-2]
["Wind","Norcal",2,19,8.4913008858166175E-2]
["Wind","Norcal",2,20,0.11697516922220992]
["Wind","Norcal",2,21,0.1265636875856562]
["Wind","Norcal",2,22,0.12460587020615563]
["Wind","Norcal",2,23,0.14919470973736654]
["Wind","Norcal",2,24,0.15461906968553008]
["Wind","Norcal",3,1,0.17990412282860679]
["Wind","Norcal",3,2,0.16400946405814459]
["Wind","Norcal",3,3,0.15777176577647412]
["Wind","Norcal",3,4,0.14898349178702713]
["Wind","Norcal",3,5,0.12131103603042756]
["Wind","Norcal",3,6,9.8781182486120986E-2]
["Wind","Norcal",3,7,0.10634771696297561]
["Wind","Norcal",3,8,0.10467266719017808]
["Wind","Norcal",3,9,8.5200872364664296E-2]
["Wind","Norcal",3,10,7.5975133404302314E-2]
["Wind","Norcal",3,11,7.121686728495108E-2]
["Wind","Norcal",3,12,7.7926870938339207E-2]
["Wind","Norcal",3,13,7.7430920354682173E-2]
["Wind","Norcal",3,14,9.6617188524459191E-2]
["Wind","Norcal",3,15,9.8410379108915175E-2]
["Wind","Norcal",3,16,0.10859363373308076]
["Wind","Norcal",3,17,0.12366849353105033]
["Wind","Norcal",3,18,0.14077331439229174]
["Wind","Norcal",3,19,0.17718288099636581]
["Wind","Norcal",3,20,0.18748910820340778]
["Wind","Norcal",3,21,0.18756203667358273]
["Wind","Norcal",3,22,0.18583351432782824]
["Wind","Norcal",3,23,0.18486339980025479]
["Wind","Norcal",3,24,0.18925875942654952]
["Wind","Norcal",4,1,0.40112443545491006]
["Wind","Norcal",4,2,0.37165463361550977]
["Wind","Norcal",4,3,0.32148732204733083]
["Wind","Norcal",4,4,0.29712491992071605]
["Wind","Norcal",4,5,0.26116434497376489]
["Wind","Norcal",4,6,0.23888434791214347]
["Wind","Norcal",4,7,0.19251367683955292]
["Wind","Norcal",4,8,0.16015025352172957]
["Wind","Norcal",4,9,0.13816478507232427]
["Wind","Norcal",4,10,0.13207410011349857]
["Wind","Norcal",4,11,0.11223073219125765]
["Wind","Norcal",4,12,9.9588032153811429E-2]
["Wind","Norcal",4,13,0.10525426678375996]
["Wind","Norcal",4,14,0.13495718510613761]
["Wind","Norcal",4,15,0.16355900282904531]
["Wind","Norcal",4,16,0.23081519456744826]
["Wind","Norcal",4,17,0.27642933952820653]
["Wind","Norcal",4,18,0.34057873026901153]
["Wind","Norcal",4,19,0.35125520259038484]
["Wind","Norcal",4,20,0.37369358537551328]
["Wind","Norcal",4,21,0.39323530733548456]
["Wind","Norcal",4,22,0.41212548748770927]
["Wind","Norcal",4,23,0.42064200238261629]
["Wind","Norcal",4,24,0.43050359145434575]
["Wind","Norcal",5,1,0.4449231398114335]
["Wind","Norcal",5,2,0.45883412543607205]
["Wind","Norcal",5,3,0.45528552276578127]
["Wind","Norcal",5,4,0.389734227726722]
["Wind","Norcal",5,5,0.33581762581830205]
["Wind","Norcal",5,6,0.31151340116308135]
["Wind","Norcal",5,7,0.25356544793074548]
["Wind","Norcal",5,8,0.25290688644110082]
["Wind","Norcal",5,9,0.21040303248986594]
["Wind","Norcal",5,10,0.17361184964253351]
["Wind","Norcal",5,11,0.13664534149661733]
["Wind","Norcal",5,12,0.14709001465714205]
["Wind","Norcal",5,13,0.17780468434969607]
["Wind","Norcal",5,14,0.20361411883525971]
["Wind","Norcal",5,15,0.28804769965202082]
["Wind","Norcal",5,16,0.3612820785937379]
["Wind","Norcal",5,17,0.42513907495489073]
["Wind","Norcal",5,18,0.45471976865695468]
["Wind","Norcal",5,19,0.46128725902607159]
["Wind","Norcal",5,20,0.4789397349046895]
["Wind","Norcal",5,21,0.49966054317759478]
["Wind","Norcal",5,22,0.48215725253334435]
["Wind","Norcal",5,23,0.47395214451460033]
["Wind","Norcal",5,24,0.47002533142341629]
["Wind","Norcal",6,1,0.48191054858156968]
["Wind","Norcal",6,2,0.48507000493436592]
["Wind","Norcal",6,3,0.45446925615968475]
["Wind","Norcal",6,4,0.43765301972282777]
["Wind","Norcal",6,5,0.39460151237768182]
["Wind","Norcal",6,6,0.33153683514919113]
["Wind","Norcal",6,7,0.26889655366926585]
["Wind","Norcal",6,8,0.24237088777408919]
["Wind","Norcal",6,9,0.20062142559690366]
["Wind","Norcal",6,10,0.14980415382744419]
["Wind","Norcal",6,11,0.10127572650550257]
["Wind","Norcal",6,12,0.10102720939176059]
["Wind","Norcal",6,13,0.10282386928387183]
["Wind","Norcal",6,14,0.1487498840898992]
["Wind","Norcal",6,15,0.24347797797083623]
["Wind","Norcal",6,16,0.33738630969978078]
["Wind","Norcal",6,17,0.39533848519344328]
["Wind","Norcal",6,18,0.42669660569764889]
["Wind","Norcal",6,19,0.43960615204518089]
["Wind","Norcal",6,20,0.466946776795651]
["Wind","Norcal",6,21,0.51203694776810871]
["Wind","Norcal",6,22,0.5110198385546596]
["Wind","Norcal",6,23,0.52231063122523147]
["Wind","Norcal",6,24,0.51298859277114905]
["Wind","Norcal",7,1,0.59464639499752903]
["Wind","Norcal",7,2,0.56941738528490904]
["Wind","Norcal",7,3,0.56023208755028553]
["Wind","Norcal",7,4,0.53296123475930368]
["Wind","Norcal",7,5,0.48884813340543481]
["Wind","Norcal",7,6,0.46355897147097846]
["Wind","Norcal",7,7,0.392719793699005]
["Wind","Norcal",7,8,0.30524929541102697]
["Wind","Norcal",7,9,0.228533901051514]
["Wind","Norcal",7,10,0.18579115909310537]
["Wind","Norcal",7,11,0.14198384434968062]
["Wind","Norcal",7,12,0.12827469257332574]
["Wind","Norcal",7,13,0.16371146717697144]
["Wind","Norcal",7,14,0.2290666735848223]
["Wind","Norcal",7,15,0.32471503091276666]
["Wind","Norcal",7,16,0.38141465901669669]
["Wind","Norcal",7,17,0.42943752139057706]
["Wind","Norcal",7,18,0.46597203572131751]
["Wind","Norcal",7,19,0.50455938787209442]
["Wind","Norcal",7,20,0.52211660214162114]
["Wind","Norcal",7,21,0.55400128724844788]
["Wind","Norcal",7,22,0.57716256676048272]
["Wind","Norcal",7,23,0.60648733296861734]
["Wind","Norcal",7,24,0.61817148052313642]
["Wind","Norcal",8,1,0.50292900131219076]
["Wind","Norcal",8,2,0.46082713367879857]
["Wind","Norcal",8,3,0.41517172297939769]
["Wind","Norcal",8,4,0.36345041041211124]
["Wind","Norcal",8,5,0.31544436729046954]
["Wind","Norcal",8,6,0.27421755810808413]
["Wind","Norcal",8,7,0.24321326084158607]
["Wind","Norcal",8,8,0.16672339943680275]
["Wind","Norcal",8,9,0.11026859562404631]
["Wind","Norcal",8,10,8.0853554976876976E-2]
["Wind","Norcal",8,11,5.9459747963890773E-2]
["Wind","Norcal",8,12,4.9697658059631694E-2]
["Wind","Norcal",8,13,5.0489177037610619E-2]
["Wind","Norcal",8,14,6.2434664328624448E-2]
["Wind","Norcal",8,15,9.6874275135653665E-2]
["Wind","Norcal",8,16,0.17051008446391985]
["Wind","Norcal",8,17,0.25161024334947629]
["Wind","Norcal",8,18,0.30383162214365306]
["Wind","Norcal",8,19,0.36763911115088554]
["Wind","Norcal",8,20,0.45414563976183742]
["Wind","Norcal",8,21,0.48378446058216917]
["Wind","Norcal",8,22,0.49573190373748033]
["Wind","Norcal",8,23,0.50356250880073683]
["Wind","Norcal",8,24,0.49892130322701672]
["Wind","Norcal",9,1,0.47308202403662875]
["Wind","Norcal",9,2,0.43222899536362042]
["Wind","Norcal",9,3,0.38919640444858183]
["Wind","Norcal",9,4,0.34590561446341289]
["Wind","Norcal",9,5,0.3062525905376246]
["Wind","Norcal",9,6,0.27482362339418381]
["Wind","Norcal",9,7,0.26076498184549723]
["Wind","Norcal",9,8,0.22991182919233238]
["Wind","Norcal",9,9,0.20153881119952655]
["Wind","Norcal",9,10,0.15669153233942726]
["Wind","Norcal",9,11,0.1085531913388533]
["Wind","Norcal",9,12,7.8938550491698359E-2]
["Wind","Norcal",9,13,8.4820439795756555E-2]
["Wind","Norcal",9,14,9.3724391711657931E-2]
["Wind","Norcal",9,15,0.1257289710844548]
["Wind","Norcal",9,16,0.19344856637971006]
["Wind","Norcal",9,17,0.24605772786352556]
["Wind","Norcal",9,18,0.29707945841293026]
["Wind","Norcal",9,19,0.36231872062251175]
["Wind","Norcal",9,20,0.39855927250963014]
["Wind","Norcal",9,21,0.42215445455771078]
["Wind","Norcal",9,22,0.42612024492367057]
["Wind","Norcal",9,23,0.46146363925677064]
["Wind","Norcal",9,24,0.45709940138345118]
["Wind","Norcal",10,1,0.20570832627063107]
["Wind","Norcal",10,2,0.20064963972025474]
["Wind","Norcal",10,3,0.17964155276334517]
["Wind","Norcal",10,4,0.16460368709609541]
["Wind","Norcal",10,5,0.14988670961283093]
["Wind","Norcal",10,6,0.11147046535050528]
["Wind","Norcal",10,7,0.10631130423793944]
["Wind","Norcal",10,8,8.3208177715097947E-2]
["Wind","Norcal",10,9,7.0487453505338069E-2]
["Wind","Norcal",10,10,7.0820015817704557E-2]
["Wind","Norcal",10,11,5.674659097353759E-2]
["Wind","Norcal",10,12,5.3023694954118579E-2]
["Wind","Norcal",10,13,4.8369836209304136E-2]
["Wind","Norcal",10,14,4.8008771574349109E-2]
["Wind","Norcal",10,15,5.1966740741012929E-2]
["Wind","Norcal",10,16,5.8565642388984873E-2]
["Wind","Norcal",10,17,7.1683737648804119E-2]
["Wind","Norcal",10,18,0.10931870548621907]
["Wind","Norcal",10,19,0.1224431100380545]
["Wind","Norcal",10,20,0.14564601853390707]
["Wind","Norcal",10,21,0.18372463715081688]
["Wind","Norcal",10,22,0.20552133472591447]
["Wind","Norcal",10,23,0.2293729530772261]
["Wind","Norcal",10,24,0.22994613554395393]
["Wind","Norcal",11,1,6.3236466525818824E-2]
["Wind","Norcal",11,2,5.8859774299466344E-2]
["Wind","Norcal",11,3,6.6674900567558093E-2]
["Wind","Norcal",11,4,6.5629517452685276E-2]
["Wind","Norcal",11,5,5.591097215338077E-2]
["Wind","Norcal",11,6,5.9369811350250726E-2]
["Wind","Norcal",11,7,5.762982718989474E-2]
["Wind","Norcal",11,8,5.6773565954240907E-2]
["Wind","Norcal",11,9,4.4706837602473494E-2]
["Wind","Norcal",11,10,3.7227076412455512E-2]
["Wind","Norcal",11,11,3.3969935474567121E-2]
["Wind","Norcal",11,12,3.0878868134283755E-2]
["Wind","Norcal",11,13,3.3550796640345729E-2]
["Wind","Norcal",11,14,3.0366101301485732E-2]
["Wind","Norcal",11,15,3.4712037724405426E-2]
["Wind","Norcal",11,16,3.8817752691814943E-2]
["Wind","Norcal",11,17,3.5230673085316772E-2]
["Wind","Norcal",11,18,4.0267194280782917E-2]
["Wind","Norcal",11,19,4.5581695293950175E-2]
["Wind","Norcal",11,20,4.7626293459254884E-2]
["Wind","Norcal",11,21,6.0299812527962585E-2]
["Wind","Norcal",11,22,6.6057906729458077E-2]
["Wind","Norcal",11,23,7.1447113237442988E-2]
["Wind","Norcal",11,24,7.3244663510076566E-2]
["Wind","Norcal",12,1,6.7549614120747212E-2]
["Wind","Norcal",12,2,7.3753505224769172E-2]
["Wind","Norcal",12,3,6.209748299532053E-2]
["Wind","Norcal",12,4,6.2423137077876195E-2]
["Wind","Norcal",12,5,6.35086276811892E-2]
["Wind","Norcal",12,6,6.8639979743471691E-2]
["Wind","Norcal",12,7,6.568556590481997E-2]
["Wind","Norcal",12,8,6.4142129549401655E-2]
["Wind","Norcal",12,9,6.5166749563828813E-2]
["Wind","Norcal",12,10,5.5236374782116439E-2]
["Wind","Norcal",12,11,4.7856311976665789E-2]
["Wind","Norcal",12,12,4.8014978866834382E-2]
["Wind","Norcal",12,13,4.5966338977060622E-2]
["Wind","Norcal",12,14,4.0203844184290932E-2]
["Wind","Norcal",12,15,4.707261392926957E-2]
["Wind","Norcal",12,16,4.694497264910194E-2]
["Wind","Norcal",12,17,4.3765135158691196E-2]
["Wind","Norcal",12,18,5.5271427953644751E-2]
["Wind","Norcal",12,19,6.2472537580681047E-2]
["Wind","Norcal",12,20,7.2628542814840991E-2]
["Wind","Norcal",12,21,7.9528769372466113E-2]
["Wind","Norcal",12,22,7.4622109595388758E-2]
["Wind","Norcal",12,23,7.5865622437722408E-2]
["Wind","Norcal",12,24,6.9859095635105978E-2]
["Solar Fixed","Socal",1,1,-3.8686605613627014E-7]
["Solar Fixed","Socal",1,2,-9.5003652488856535E-7]
["Solar Fixed","Socal",1,3,-1.2577365591314913E-6]
["Solar Fixed","Socal",1,4,-1.4458220648412236E-6]
["Solar Fixed","Socal",1,5,-1.6020019525055715E-6]
["Solar Fixed","Socal",1,6,-8.5572821290289347E-7]
["Solar Fixed","Socal",1,7,1.5376844081729051E-3]
["Solar Fixed","Socal",1,8,0.11963427471992215]
["Solar Fixed","Socal",1,9,0.41293971838649013]
["Solar Fixed","Socal",1,10,0.56222688818129529]
["Solar Fixed","Socal",1,11,0.61886077577781917]
["Solar Fixed","Socal",1,12,0.64319750703147704]
["Solar Fixed","Socal",1,13,0.61390269130129616]
["Solar Fixed","Socal",1,14,0.58622096395016643]
["Solar Fixed","Socal",1,15,0.49026906312258645]
["Solar Fixed","Socal",1,16,0.27157657162231708]
["Solar Fixed","Socal",1,17,3.9606217679578996E-2]
["Solar Fixed","Socal",1,18,1.0235574541769427E-5]
["Solar Fixed","Socal",1,19,4.071451817853494E-6]
["Solar Fixed","Socal",1,20,4.3781258146582389E-6]
["Solar Fixed","Socal",1,21,4.169260829934103E-6]
["Solar Fixed","Socal",1,22,3.3992013391889518E-6]
["Solar Fixed","Socal",1,23,1.9375962000547328E-6]
["Solar Fixed","Socal",1,24,3.9427955367395444E-7]
["Solar Fixed","Socal",2,1,-5.3809055758534638E-7]
["Solar Fixed","Socal",2,2,-1.1990653650233513E-6]
["Solar Fixed","Socal",2,3,-1.749401727522427E-6]
["Solar Fixed","Socal",2,4,-1.8874282297054907E-6]
["Solar Fixed","Socal",2,5,-1.8979406256410544E-6]
["Solar Fixed","Socal",2,6,-8.3881774658115409E-7]
["Solar Fixed","Socal",2,7,9.4595717076935721E-3]
["Solar Fixed","Socal",2,8,0.21748368364232984]
["Solar Fixed","Socal",2,9,0.52471578948862962]
["Solar Fixed","Socal",2,10,0.64183071399373925]
["Solar Fixed","Socal",2,11,0.68273728261145816]
["Solar Fixed","Socal",2,12,0.69045771411581836]
["Solar Fixed","Socal",2,13,0.66305549173841127]
["Solar Fixed","Socal",2,14,0.62987492072172813]
["Solar Fixed","Socal",2,15,0.56921948274991518]
["Solar Fixed","Socal",2,16,0.44652027264416599]
["Solar Fixed","Socal",2,17,0.16252636580407734]
["Solar Fixed","Socal",2,18,4.1607269843753738E-3]
["Solar Fixed","Socal",2,19,4.1423512288960025E-6]
["Solar Fixed","Socal",2,20,3.97637160370489E-6]
["Solar Fixed","Socal",2,21,3.9476341395320277E-6]
["Solar Fixed","Socal",2,22,2.9220004156501067E-6]
["Solar Fixed","Socal",2,23,1.6411053717034763E-6]
["Solar Fixed","Socal",2,24,1.2679304059839318E-7]
["Solar Fixed","Socal",3,1,-1.1281053842252376E-6]
["Solar Fixed","Socal",3,2,-1.5283556277277185E-6]
["Solar Fixed","Socal",3,3,-1.8883882691668201E-6]
["Solar Fixed","Socal",3,4,-1.8386739925574664E-6]
["Solar Fixed","Socal",3,5,-1.839788146684134E-6]
["Solar Fixed","Socal",3,6,1.2517021197097804E-4]
["Solar Fixed","Socal",3,7,7.2069826464442668E-2]
["Solar Fixed","Socal",3,8,0.38038117851733616]
["Solar Fixed","Socal",3,9,0.5896483166484916]
["Solar Fixed","Socal",3,10,0.67196059511062933]
["Solar Fixed","Socal",3,11,0.68692753573647225]
["Solar Fixed","Socal",3,12,0.69630421155577993]
["Solar Fixed","Socal",3,13,0.66740660111891148]
["Solar Fixed","Socal",3,14,0.63120451938145683]
["Solar Fixed","Socal",3,15,0.56916239192282936]
["Solar Fixed","Socal",3,16,0.46302869952486353]
["Solar Fixed","Socal",3,17,0.24968612157776968]
["Solar Fixed","Socal",3,18,3.308267038046115E-2]
["Solar Fixed","Socal",3,19,1.9444563071033083E-5]
["Solar Fixed","Socal",3,20,3.9343596784968098E-6]
["Solar Fixed","Socal",3,21,3.5042041529723304E-6]
["Solar Fixed","Socal",3,22,2.2766474397358397E-6]
["Solar Fixed","Socal",3,23,9.0936862031324593E-7]
["Solar Fixed","Socal",3,24,-3.2096337603080717E-7]
["Solar Fixed","Socal",4,1,-4.9932398949011795E-7]
["Solar Fixed","Socal",4,2,-8.9267882572962962E-7]
["Solar Fixed","Socal",4,3,-1.196092353511156E-6]
["Solar Fixed","Socal",4,4,-1.2134713616296211E-6]
["Solar Fixed","Socal",4,5,2.5366028154622408E-6]
["Solar Fixed","Socal",4,6,3.5185106021794088E-2]
["Solar Fixed","Socal",4,7,0.29452707252702337]
["Solar Fixed","Socal",4,8,0.59489724072583949]
["Solar Fixed","Socal",4,9,0.7463713154690701]
["Solar Fixed","Socal",4,10,0.80941886902134219]
["Solar Fixed","Socal",4,11,0.84145116565371392]
["Solar Fixed","Socal",4,12,0.84195085525447177]
["Solar Fixed","Socal",4,13,0.82631378406743439]
["Solar Fixed","Socal",4,14,0.80427780471348598]
["Solar Fixed","Socal",4,15,0.74006313037170735]
["Solar Fixed","Socal",4,16,0.63880685314162167]
["Solar Fixed","Socal",4,17,0.43612465018059077]
["Solar Fixed","Socal",4,18,0.11405846997817569]
["Solar Fixed","Socal",4,19,2.9312178430013235E-3]
["Solar Fixed","Socal",4,20,9.8752552433998204E-6]
["Solar Fixed","Socal",4,21,4.7909982606007687E-6]
["Solar Fixed","Socal",4,22,3.1182855797000555E-6]
["Solar Fixed","Socal",4,23,1.2834663105790275E-6]
["Solar Fixed","Socal",4,24,-2.6892847012891981E-9]
["Solar Fixed","Socal",5,1,-4.6400886301964904E-7]
["Solar Fixed","Socal",5,2,-8.5345390160316403E-7]
["Solar Fixed","Socal",5,3,-1.187619895196134E-6]
["Solar Fixed","Socal",5,4,-1.3675391991552531E-6]
["Solar Fixed","Socal",5,5,2.0777967076823366E-3]
["Solar Fixed","Socal",5,6,0.11752854063067161]
["Solar Fixed","Socal",5,7,0.41959919468934437]
["Solar Fixed","Socal",5,8,0.62820907280436677]
["Solar Fixed","Socal",5,9,0.75506107994092087]
["Solar Fixed","Socal",5,10,0.83228834446200828]
["Solar Fixed","Socal",5,11,0.86769679995168891]
["Solar Fixed","Socal",5,12,0.87561461777352223]
["Solar Fixed","Socal",5,13,0.86714102195858311]
["Solar Fixed","Socal",5,14,0.84921017672871857]
["Solar Fixed","Socal",5,15,0.79354728507771055]
["Solar Fixed","Socal",5,16,0.69380696568711797]
["Solar Fixed","Socal",5,17,0.50573375061280823]
["Solar Fixed","Socal",5,18,0.19616753068572301]
["Solar Fixed","Socal",5,19,1.5183529847144391E-2]
["Solar Fixed","Socal",5,20,5.4812442293354356E-5]
["Solar Fixed","Socal",5,21,6.1659150292081379E-6]
["Solar Fixed","Socal",5,22,4.0588285796504489E-6]
["Solar Fixed","Socal",5,23,1.9567856489831834E-6]
["Solar Fixed","Socal",5,24,3.4407268966313632E-7]
["Solar Fixed","Socal",6,1,4.0966451285783356E-7]
["Solar Fixed","Socal",6,2,-3.6547992516992673E-7]
["Solar Fixed","Socal",6,3,-7.7944607379278764E-7]
["Solar Fixed","Socal",6,4,-1.2589835863429517E-6]
["Solar Fixed","Socal",6,5,3.9667980099707479E-3]
["Solar Fixed","Socal",6,6,0.13304815915862203]
["Solar Fixed","Socal",6,7,0.40930065713114216]
["Solar Fixed","Socal",6,8,0.61266437740910118]
["Solar Fixed","Socal",6,9,0.7628170356464743]
["Solar Fixed","Socal",6,10,0.83542210374387149]
["Solar Fixed","Socal",6,11,0.8781817169171674]
["Solar Fixed","Socal",6,12,0.87921322824668946]
["Solar Fixed","Socal",6,13,0.87287704449680381]
["Solar Fixed","Socal",6,14,0.84749166995813074]
["Solar Fixed","Socal",6,15,0.78103433873599415]
["Solar Fixed","Socal",6,16,0.68361429420754827]
["Solar Fixed","Socal",6,17,0.5318190917383695]
["Solar Fixed","Socal",6,18,0.25302784244145093]
["Solar Fixed","Socal",6,19,3.4371650443241274E-2]
["Solar Fixed","Socal",6,20,6.3546010788373752E-5]
["Solar Fixed","Socal",6,21,9.6958316272335787E-6]
["Solar Fixed","Socal",6,22,7.1043079147644782E-6]
["Solar Fixed","Socal",6,23,4.3243753218436332E-6]
["Solar Fixed","Socal",6,24,1.8966135036185487E-6]
["Solar Fixed","Socal",7,1,1.8719837278285295E-6]
["Solar Fixed","Socal",7,2,5.9733241919505374E-7]
["Solar Fixed","Socal",7,3,-1.6109986320217916E-8]
["Solar Fixed","Socal",7,4,-4.4780841708704964E-7]
["Solar Fixed","Socal",7,5,2.3329174795448169E-4]
["Solar Fixed","Socal",7,6,7.0664424637742973E-2]
["Solar Fixed","Socal",7,7,0.29545386381783695]
["Solar Fixed","Socal",7,8,0.53504464903563687]
["Solar Fixed","Socal",7,9,0.67994971474559363]
["Solar Fixed","Socal",7,10,0.76751712437994668]
["Solar Fixed","Socal",7,11,0.81978230728022039]
["Solar Fixed","Socal",7,12,0.83948714638015498]
["Solar Fixed","Socal",7,13,0.83123888697752912]
["Solar Fixed","Socal",7,14,0.80399522802931489]
["Solar Fixed","Socal",7,15,0.74150366379667243]
["Solar Fixed","Socal",7,16,0.64906923311905806]
["Solar Fixed","Socal",7,17,0.49654629806756873]
["Solar Fixed","Socal",7,18,0.22837043952513689]
["Solar Fixed","Socal",7,19,2.7241664540919842E-2]
["Solar Fixed","Socal",7,20,3.1763141608647111E-5]
["Solar Fixed","Socal",7,21,1.4879646222374421E-5]
["Solar Fixed","Socal",7,22,1.1463721335388458E-5]
["Solar Fixed","Socal",7,23,6.9055740171414652E-6]
["Solar Fixed","Socal",7,24,3.9790525173560683E-6]
["Solar Fixed","Socal",8,1,3.7261019371407611E-6]
["Solar Fixed","Socal",8,2,2.5891736332147632E-6]
["Solar Fixed","Socal",8,3,1.7536613449903789E-6]
["Solar Fixed","Socal",8,4,9.785406046799747E-7]
["Solar Fixed","Socal",8,5,2.5027904059007757E-6]
["Solar Fixed","Socal",8,6,2.9019240850915898E-2]
["Solar Fixed","Socal",8,7,0.25664480987219862]
["Solar Fixed","Socal",8,8,0.53883167029350887]
["Solar Fixed","Socal",8,9,0.68133297762956602]
["Solar Fixed","Socal",8,10,0.77634155016911965]
["Solar Fixed","Socal",8,11,0.84471321398966948]
["Solar Fixed","Socal",8,12,0.86261820501283215]
["Solar Fixed","Socal",8,13,0.82673209660424707]
["Solar Fixed","Socal",8,14,0.80077720353121928]
["Solar Fixed","Socal",8,15,0.73420756601825399]
["Solar Fixed","Socal",8,16,0.62668352912877623]
["Solar Fixed","Socal",8,17,0.42147930453663196]
["Solar Fixed","Socal",8,18,0.12263052884504473]
["Solar Fixed","Socal",8,19,3.8436976531228961E-3]
["Solar Fixed","Socal",8,20,2.9489233349890678E-5]
["Solar Fixed","Socal",8,21,1.8382655612655058E-5]
["Solar Fixed","Socal",8,22,1.2348785098786986E-5]
["Solar Fixed","Socal",8,23,8.3123605581728918E-6]
["Solar Fixed","Socal",8,24,4.9911272400737318E-6]
["Solar Fixed","Socal",9,1,1.9225706730192753E-6]
["Solar Fixed","Socal",9,2,1.0926635415070002E-6]
["Solar Fixed","Socal",9,3,4.4870910072028412E-7]
["Solar Fixed","Socal",9,4,-1.3785306920330156E-7]
["Solar Fixed","Socal",9,5,-1.4208500479003441E-7]
["Solar Fixed","Socal",9,6,8.9644639553514115E-3]
["Solar Fixed","Socal",9,7,0.20194045976875133]
["Solar Fixed","Socal",9,8,0.52402413772427137]
["Solar Fixed","Socal",9,9,0.68883904306859844]
["Solar Fixed","Socal",9,10,0.77323404705292986]
["Solar Fixed","Socal",9,11,0.82382963656983987]
["Solar Fixed","Socal",9,12,0.83486776295726794]
["Solar Fixed","Socal",9,13,0.8346588111582578]
["Solar Fixed","Socal",9,14,0.7977183504679326]
["Solar Fixed","Socal",9,15,0.7189317615888855]
["Solar Fixed","Socal",9,16,0.5729441337948642]
["Solar Fixed","Socal",9,17,0.2675293343694134]
["Solar Fixed","Socal",9,18,2.8237650595515085E-2]
["Solar Fixed","Socal",9,19,1.7183348662205481E-4]
["Solar Fixed","Socal",9,20,1.6141644707143425E-5]
["Solar Fixed","Socal",9,21,1.2522153155557567E-5]
["Solar Fixed","Socal",9,22,8.5840766411628709E-6]
["Solar Fixed","Socal",9,23,5.4675194392284343E-6]
["Solar Fixed","Socal",9,24,3.3923647174407813E-6]
["Solar Fixed","Socal",10,1,2.2995897810612727E-7]
["Solar Fixed","Socal",10,2,-3.3591783964676699E-7]
["Solar Fixed","Socal",10,3,-6.8606804998690299E-7]
["Solar Fixed","Socal",10,4,-9.4988875937178096E-7]
["Solar Fixed","Socal",10,5,-4.2948837395185724E-7]
["Solar Fixed","Socal",10,6,1.639215018358205E-3]
["Solar Fixed","Socal",10,7,0.12725397533753013]
["Solar Fixed","Socal",10,8,0.46789490910635401]
["Solar Fixed","Socal",10,9,0.66538508708952782]
["Solar Fixed","Socal",10,10,0.74923730327390037]
["Solar Fixed","Socal",10,11,0.80119735016282301]
["Solar Fixed","Socal",10,12,0.80929555552743837]
["Solar Fixed","Socal",10,13,0.79653559979824629]
["Solar Fixed","Socal",10,14,0.75779966641168484]
["Solar Fixed","Socal",10,15,0.67808380021616599]
["Solar Fixed","Socal",10,16,0.44970594154613708]
["Solar Fixed","Socal",10,17,0.10523110907899963]
["Solar Fixed","Socal",10,18,1.5487906521827303E-3]
["Solar Fixed","Socal",10,19,1.325556650268929E-5]
["Solar Fixed","Socal",10,20,8.7066597259176851E-6]
["Solar Fixed","Socal",10,21,6.6204788354101968E-6]
["Solar Fixed","Socal",10,22,4.6626844515965847E-6]
["Solar Fixed","Socal",10,23,2.3046464958806387E-6]
["Solar Fixed","Socal",10,24,1.0429446277001816E-6]
["Solar Fixed","Socal",11,1,-3.420881391532878E-7]
["Solar Fixed","Socal",11,2,-9.5272403215157913E-7]
["Solar Fixed","Socal",11,3,-1.3481168238183031E-6]
["Solar Fixed","Socal",11,4,-1.5207373489445803E-6]
["Solar Fixed","Socal",11,5,-1.4617452493475955E-6]
["Solar Fixed","Socal",11,6,1.4980195164614136E-4]
["Solar Fixed","Socal",11,7,3.3027676722279777E-2]
["Solar Fixed","Socal",11,8,0.29701059957198139]
["Solar Fixed","Socal",11,9,0.58386973835018052]
["Solar Fixed","Socal",11,10,0.67890042482340551]
["Solar Fixed","Socal",11,11,0.72130929010460387]
["Solar Fixed","Socal",11,12,0.73089303485169177]
["Solar Fixed","Socal",11,13,0.71102572222061489]
["Solar Fixed","Socal",11,14,0.66949238747706474]
["Solar Fixed","Socal",11,15,0.55123144782749955]
["Solar Fixed","Socal",11,16,0.25776182155052491]
["Solar Fixed","Socal",11,17,1.9304122916738175E-2]
["Solar Fixed","Socal",11,18,7.5573374917599082E-6]
["Solar Fixed","Socal",11,19,4.5749183669914969E-6]
["Solar Fixed","Socal",11,20,4.6183781352014665E-6]
["Solar Fixed","Socal",11,21,4.0316365800162366E-6]
["Solar Fixed","Socal",11,22,2.9608386220018235E-6]
["Solar Fixed","Socal",11,23,1.7804677050010734E-6]
["Solar Fixed","Socal",11,24,6.1853972618840161E-7]
["Solar Fixed","Socal",12,1,5.8711055809940803E-7]
["Solar Fixed","Socal",12,2,-4.0486361397842497E-8]
["Solar Fixed","Socal",12,3,-6.3013028129118701E-7]
["Solar Fixed","Socal",12,4,-7.752563734150373E-7]
["Solar Fixed","Socal",12,5,-4.4003578811666787E-7]
["Solar Fixed","Socal",12,6,-2.2587921302344107E-7]
["Solar Fixed","Socal",12,7,3.6804004982928362E-3]
["Solar Fixed","Socal",12,8,0.13221195581855735]
["Solar Fixed","Socal",12,9,0.38501281364474094]
["Solar Fixed","Socal",12,10,0.52034610067448317]
["Solar Fixed","Socal",12,11,0.56647933312311505]
["Solar Fixed","Socal",12,12,0.59736895320631322]
["Solar Fixed","Socal",12,13,0.5907300456951895]
["Solar Fixed","Socal",12,14,0.54069826519646635]
["Solar Fixed","Socal",12,15,0.42449743744644075]
["Solar Fixed","Socal",12,16,0.19581050352918586]
["Solar Fixed","Socal",12,17,1.2401675528508304E-2]
["Solar Fixed","Socal",12,18,6.3776871204023142E-6]
["Solar Fixed","Socal",12,19,5.8694959843290013E-6]
["Solar Fixed","Socal",12,20,6.3400889388350084E-6]
["Solar Fixed","Socal",12,21,5.9076252977235065E-6]
["Solar Fixed","Socal",12,22,5.136591697310883E-6]
["Solar Fixed","Socal",12,23,3.4761509643761414E-6]
["Solar Fixed","Socal",12,24,1.9185067637033753E-6]
["Solar Thermal","Socal",1,1,0]
["Solar Thermal","Socal",1,2,0]
["Solar Thermal","Socal",1,3,0]
["Solar Thermal","Socal",1,4,0]
["Solar Thermal","Socal",1,5,0]
["Solar Thermal","Socal",1,6,0]
["Solar Thermal","Socal",1,7,0]
["Solar Thermal","Socal",1,8,0]
["Solar Thermal","Socal",1,9,5.925763494048928E-2]
["Solar Thermal","Socal",1,10,0.20056975502015256]
["Solar Thermal","Socal",1,11,0.26960983861631721]
["Solar Thermal","Socal",1,12,0.30518022091199887]
["Solar Thermal","Socal",1,13,0.28308337804990702]
["Solar Thermal","Socal",1,14,0.28653168119389782]
["Solar Thermal","Socal",1,15,0.27148620271700447]
["Solar Thermal","Socal",1,16,0.20078711228659857]
["Solar Thermal","Socal",1,17,5.8046567322937268E-2]
["Solar Thermal","Socal",1,18,0]
["Solar Thermal","Socal",1,19,0]
["Solar Thermal","Socal",1,20,0]
["Solar Thermal","Socal",1,21,0]
["Solar Thermal","Socal",1,22,0]
["Solar Thermal","Socal",1,23,0]
["Solar Thermal","Socal",1,24,0]
["Solar Thermal","Socal",2,1,0]
["Solar Thermal","Socal",2,2,0]
["Solar Thermal","Socal",2,3,0]
["Solar Thermal","Socal",2,4,0]
["Solar Thermal","Socal",2,5,0]
["Solar Thermal","Socal",2,6,0]
["Solar Thermal","Socal",2,7,0]
["Solar Thermal","Socal",2,8,0]
["Solar Thermal","Socal",2,9,0.10299884795302822]
["Solar Thermal","Socal",2,10,0.26421954469419723]
["Solar Thermal","Socal",2,11,0.32439312624177435]
["Solar Thermal","Socal",2,12,0.28685182967548667]
["Solar Thermal","Socal",2,13,0.26404988260816575]
["Solar Thermal","Socal",2,14,0.25073759495797882]
["Solar Thermal","Socal",2,15,0.25667592271514672]
["Solar Thermal","Socal",2,16,0.24552719009978113]
["Solar Thermal","Socal",2,17,0.14964908897703486]
["Solar Thermal","Socal",2,18,1.7477683202801061E-2]
["Solar Thermal","Socal",2,19,0]
["Solar Thermal","Socal",2,20,0]
["Solar Thermal","Socal",2,21,0]
["Solar Thermal","Socal",2,22,0]
["Solar Thermal","Socal",2,23,0]
["Solar Thermal","Socal",2,24,0]
["Solar Thermal","Socal",3,1,0]
["Solar Thermal","Socal",3,2,0]
["Solar Thermal","Socal",3,3,0]
["Solar Thermal","Socal",3,4,0]
["Solar Thermal","Socal",3,5,0]
["Solar Thermal","Socal",3,6,0]
["Solar Thermal","Socal",3,7,0]
["Solar Thermal","Socal",3,8,6.6982019483310909E-2]
["Solar Thermal","Socal",3,9,0.34129844545396792]
["Solar Thermal","Socal",3,10,0.45117085829793879]
["Solar Thermal","Socal",3,11,0.49273672951211689]
["Solar Thermal","Socal",3,12,0.46221837709058927]
["Solar Thermal","Socal",3,13,0.44279354447878705]
["Solar Thermal","Socal",3,14,0.46159635764529822]
["Solar Thermal","Socal",3,15,0.4326236608350652]
["Solar Thermal","Socal",3,16,0.38404019605183276]
["Solar Thermal","Socal",3,17,0.25978622956175468]
["Solar Thermal","Socal",3,18,9.2628361475545887E-2]
["Solar Thermal","Socal",3,19,9.0903307667648527E-5]
["Solar Thermal","Socal",3,20,0]
["Solar Thermal","Socal",3,21,0]
["Solar Thermal","Socal",3,22,0]
["Solar Thermal","Socal",3,23,0]
["Solar Thermal","Socal",3,24,0]
["Solar Thermal","Socal",4,1,0]
["Solar Thermal","Socal",4,2,0]
["Solar Thermal","Socal",4,3,0]
["Solar Thermal","Socal",4,4,0]
["Solar Thermal","Socal",4,5,0]
["Solar Thermal","Socal",4,6,0]
["Solar Thermal","Socal",4,7,7.8135539996619097E-2]
["Solar Thermal","Socal",4,8,0.51046953733058165]
["Solar Thermal","Socal",4,9,0.74012412254961835]
["Solar Thermal","Socal",4,10,0.78491760934500832]
["Solar Thermal","Socal",4,11,0.78843879137530137]
["Solar Thermal","Socal",4,12,0.7965537995546722]
["Solar Thermal","Socal",4,13,0.76948038408069785]
["Solar Thermal","Socal",4,14,0.71942225149727379]
["Solar Thermal","Socal",4,15,0.70543390631515823]
["Solar Thermal","Socal",4,16,0.68251783427281809]
["Solar Thermal","Socal",4,17,0.6215612993868751]
["Solar Thermal","Socal",4,18,0.28733275555248783]
["Solar Thermal","Socal",4,19,3.4286936712980276E-2]
["Solar Thermal","Socal",4,20,0]
["Solar Thermal","Socal",4,21,0]
["Solar Thermal","Socal",4,22,0]
["Solar Thermal","Socal",4,23,0]
["Solar Thermal","Socal",4,24,0]
["Solar Thermal","Socal",5,1,0]
["Solar Thermal","Socal",5,2,0]
["Solar Thermal","Socal",5,3,0]
["Solar Thermal","Socal",5,4,0]
["Solar Thermal","Socal",5,5,0]
["Solar Thermal","Socal",5,6,2.0194069607188597E-2]
["Solar Thermal","Socal",5,7,0.27952318874211268]
["Solar Thermal","Socal",5,8,0.6827584310758783]
["Solar Thermal","Socal",5,9,0.82695686948420832]
["Solar Thermal","Socal",5,10,0.84470070839889988]
["Solar Thermal","Socal",5,11,0.84006322079805229]
["Solar Thermal","Socal",5,12,0.84358415527832797]
["Solar Thermal","Socal",5,13,0.82693429147231701]
["Solar Thermal","Socal",5,14,0.79481902134594151]
["Solar Thermal","Socal",5,15,0.77683631519599983]
["Solar Thermal","Socal",5,16,0.72858885559236108]
["Solar Thermal","Socal",5,17,0.65163843070936178]
["Solar Thermal","Socal",5,18,0.41639257043297678]
["Solar Thermal","Socal",5,19,9.0470679760256426E-2]
["Solar Thermal","Socal",5,20,0]
["Solar Thermal","Socal",5,21,0]
["Solar Thermal","Socal",5,22,0]
["Solar Thermal","Socal",5,23,0]
["Solar Thermal","Socal",5,24,0]
["Solar Thermal","Socal",6,1,0]
["Solar Thermal","Socal",6,2,0]
["Solar Thermal","Socal",6,3,0]
["Solar Thermal","Socal",6,4,0]
["Solar Thermal","Socal",6,5,0]
["Solar Thermal","Socal",6,6,4.3545181723387789E-2]
["Solar Thermal","Socal",6,7,0.34145902451503868]
["Solar Thermal","Socal",6,8,0.7199019461748446]
["Solar Thermal","Socal",6,9,0.82667779755915749]
["Solar Thermal","Socal",6,10,0.84428356762692325]
["Solar Thermal","Socal",6,11,0.84358641022324454]
["Solar Thermal","Socal",6,12,0.83877355960667599]
["Solar Thermal","Socal",6,13,0.80836411409394271]
["Solar Thermal","Socal",6,14,0.76474449001000877]
["Solar Thermal","Socal",6,15,0.74641753177881276]
["Solar Thermal","Socal",6,16,0.71817723503623443]
["Solar Thermal","Socal",6,17,0.63678887270146489]
["Solar Thermal","Socal",6,18,0.43655654044911163]
["Solar Thermal","Socal",6,19,0.1440127708254102]
["Solar Thermal","Socal",6,20,4.4991362007516592E-3]
["Solar Thermal","Socal",6,21,0]
["Solar Thermal","Socal",6,22,0]
["Solar Thermal","Socal",6,23,0]
["Solar Thermal","Socal",6,24,0]
["Solar Thermal","Socal",7,1,0]
["Solar Thermal","Socal",7,2,0]
["Solar Thermal","Socal",7,3,0]
["Solar Thermal","Socal",7,4,0]
["Solar Thermal","Socal",7,5,0]
["Solar Thermal","Socal",7,6,0]
["Solar Thermal","Socal",7,7,9.7804532781593193E-2]
["Solar Thermal","Socal",7,8,0.42977825938846559]
["Solar Thermal","Socal",7,9,0.64414955585855316]
["Solar Thermal","Socal",7,10,0.72465394144195439]
["Solar Thermal","Socal",7,11,0.75892171668126285]
["Solar Thermal","Socal",7,12,0.71964134673709101]
["Solar Thermal","Socal",7,13,0.67759141037784376]
["Solar Thermal","Socal",7,14,0.63243149238288032]
["Solar Thermal","Socal",7,15,0.59070266197284371]
["Solar Thermal","Socal",7,16,0.59722611868879094]
["Solar Thermal","Socal",7,17,0.53550227251929827]
["Solar Thermal","Socal",7,18,0.38710880348824162]
["Solar Thermal","Socal",7,19,0.11491002138739381]
["Solar Thermal","Socal",7,20,5.4629677031051561E-4]
["Solar Thermal","Socal",7,21,0]
["Solar Thermal","Socal",7,22,0]
["Solar Thermal","Socal",7,23,0]
["Solar Thermal","Socal",7,24,0]
["Solar Thermal","Socal",8,1,0]
["Solar Thermal","Socal",8,2,0]
["Solar Thermal","Socal",8,3,0]
["Solar Thermal","Socal",8,4,0]
["Solar Thermal","Socal",8,5,0]
["Solar Thermal","Socal",8,6,0]
["Solar Thermal","Socal",8,7,6.2272566581327585E-2]
["Solar Thermal","Socal",8,8,0.40656095644671186]
["Solar Thermal","Socal",8,9,0.66228761807157177]
["Solar Thermal","Socal",8,10,0.73069522190826031]
["Solar Thermal","Socal",8,11,0.76843820877151647]
["Solar Thermal","Socal",8,12,0.76096365034247071]
["Solar Thermal","Socal",8,13,0.71566185387434189]
["Solar Thermal","Socal",8,14,0.69009604457187612]
["Solar Thermal","Socal",8,15,0.66230837722843605]
["Solar Thermal","Socal",8,16,0.60429313517410332]
["Solar Thermal","Socal",8,17,0.50232207702217802]
["Solar Thermal","Socal",8,18,0.28568710265791414]
["Solar Thermal","Socal",8,19,4.3463016513009572E-2]
["Solar Thermal","Socal",8,20,0]
["Solar Thermal","Socal",8,21,0]
["Solar Thermal","Socal",8,22,0]
["Solar Thermal","Socal",8,23,0]
["Solar Thermal","Socal",8,24,0]
["Solar Thermal","Socal",9,1,0]
["Solar Thermal","Socal",9,2,0]
["Solar Thermal","Socal",9,3,0]
["Solar Thermal","Socal",9,4,0]
["Solar Thermal","Socal",9,5,0]
["Solar Thermal","Socal",9,6,0]
["Solar Thermal","Socal",9,7,2.2130499429348451E-2]
["Solar Thermal","Socal",9,8,0.34839513001364464]
["Solar Thermal","Socal",9,9,0.63638050308551697]
["Solar Thermal","Socal",9,10,0.72438086676826363]
["Solar Thermal","Socal",9,11,0.7182200810789281]
["Solar Thermal","Socal",9,12,0.70526923413334597]
["Solar Thermal","Socal",9,13,0.69193050511290433]
["Solar Thermal","Socal",9,14,0.70602596299590725]
["Solar Thermal","Socal",9,15,0.66447655324708588]
["Solar Thermal","Socal",9,16,0.62149598432879805]
["Solar Thermal","Socal",9,17,0.4518456317792125]
["Solar Thermal","Socal",9,18,0.10053175597947758]
["Solar Thermal","Socal",9,19,1.5880259853511833E-3]
["Solar Thermal","Socal",9,20,0]
["Solar Thermal","Socal",9,21,0]
["Solar Thermal","Socal",9,22,0]
["Solar Thermal","Socal",9,23,0]
["Solar Thermal","Socal",9,24,0]
["Solar Thermal","Socal",10,1,0]
["Solar Thermal","Socal",10,2,0]
["Solar Thermal","Socal",10,3,0]
["Solar Thermal","Socal",10,4,0]
["Solar Thermal","Socal",10,5,0]
["Solar Thermal","Socal",10,6,0]
["Solar Thermal","Socal",10,7,3.1646787692480006E-3]
["Solar Thermal","Socal",10,8,0.20509442946038947]
["Solar Thermal","Socal",10,9,0.60565314114323765]
["Solar Thermal","Socal",10,10,0.73272296704784212]
["Solar Thermal","Socal",10,11,0.72280426018660737]
["Solar Thermal","Socal",10,12,0.72082518716874011]
["Solar Thermal","Socal",10,13,0.73681307503284177]
["Solar Thermal","Socal",10,14,0.73809097703409032]
["Solar Thermal","Socal",10,15,0.73345103978014314]
["Solar Thermal","Socal",10,16,0.6100506601522675]
["Solar Thermal","Socal",10,17,0.24833695360931912]
["Solar Thermal","Socal",10,18,2.1257099871164097E-2]
["Solar Thermal","Socal",10,19,0]
["Solar Thermal","Socal",10,20,0]
["Solar Thermal","Socal",10,21,0]
["Solar Thermal","Socal",10,22,0]
["Solar Thermal","Socal",10,23,0]
["Solar Thermal","Socal",10,24,0]
["Solar Thermal","Socal",11,1,0]
["Solar Thermal","Socal",11,2,0]
["Solar Thermal","Socal",11,3,0]
["Solar Thermal","Socal",11,4,0]
["Solar Thermal","Socal",11,5,0]
["Solar Thermal","Socal",11,6,0]
["Solar Thermal","Socal",11,7,0]
["Solar Thermal","Socal",11,8,4.805347074775617E-2]
["Solar Thermal","Socal",11,9,0.34273799556673312]
["Solar Thermal","Socal",11,10,0.54530435787605191]
["Solar Thermal","Socal",11,11,0.5788352058592996]
["Solar Thermal","Socal",11,12,0.57467382279675372]
["Solar Thermal","Socal",11,13,0.56639313172573125]
["Solar Thermal","Socal",11,14,0.55981992778925427]
["Solar Thermal","Socal",11,15,0.54991801105020244]
["Solar Thermal","Socal",11,16,0.38680428717659582]
["Solar Thermal","Socal",11,17,8.8196505194947553E-2]
["Solar Thermal","Socal",11,18,0]
["Solar Thermal","Socal",11,19,0]
["Solar Thermal","Socal",11,20,0]
["Solar Thermal","Socal",11,21,0]
["Solar Thermal","Socal",11,22,0]
["Solar Thermal","Socal",11,23,0]
["Solar Thermal","Socal",11,24,0]
["Solar Thermal","Socal",12,1,0]
["Solar Thermal","Socal",12,2,0]
["Solar Thermal","Socal",12,3,0]
["Solar Thermal","Socal",12,4,0]
["Solar Thermal","Socal",12,5,0]
["Solar Thermal","Socal",12,6,0]
["Solar Thermal","Socal",12,7,0]
["Solar Thermal","Socal",12,8,0]
["Solar Thermal","Socal",12,9,4.1187681036887178E-2]
["Solar Thermal","Socal",12,10,0.17100200245636385]
["Solar Thermal","Socal",12,11,0.24873479275391328]
["Solar Thermal","Socal",12,12,0.26111486979343002]
["Solar Thermal","Socal",12,13,0.28639594255419959]
["Solar Thermal","Socal",12,14,0.29489249068157058]
["Solar Thermal","Socal",12,15,0.25916752817000344]
["Solar Thermal","Socal",12,16,0.19010768417698934]
["Solar Thermal","Socal",12,17,4.0727649977962556E-2]
["Solar Thermal","Socal",12,18,0]
["Solar Thermal","Socal",12,19,0]
["Solar Thermal","Socal",12,20,0]
["Solar Thermal","Socal",12,21,0]
["Solar Thermal","Socal",12,22,0]
["Solar Thermal","Socal",12,23,0]
["Solar Thermal","Socal",12,24,0]
["Solar Tracking","Socal",1,1,0]
["Solar Tracking","Socal",1,2,0]
["Solar Tracking","Socal",1,3,0]
["Solar Tracking","Socal",1,4,0]
["Solar Tracking","Socal",1,5,0]
["Solar Tracking","Socal",1,6,0]
["Solar Tracking","Socal",1,7,4.963721635145795E-4]
["Solar Tracking","Socal",1,8,0.11154292916960799]
["Solar Tracking","Socal",1,9,0.40862646629939287]
["Solar Tracking","Socal",1,10,0.52772050803816473]
["Solar Tracking","Socal",1,11,0.54846365031879274]
["Solar Tracking","Socal",1,12,0.56018400200204532]
["Solar Tracking","Socal",1,13,0.55325992126486501]
["Solar Tracking","Socal",1,14,0.51962580375331868]
["Solar Tracking","Socal",1,15,0.48089244311711188]
["Solar Tracking","Socal",1,16,0.30309290948628009]
["Solar Tracking","Socal",1,17,5.9663648423451766E-2]
["Solar Tracking","Socal",1,18,1.4700233495556782E-5]
["Solar Tracking","Socal",1,19,0]
["Solar Tracking","Socal",1,20,0]
["Solar Tracking","Socal",1,21,0]
["Solar Tracking","Socal",1,22,0]
["Solar Tracking","Socal",1,23,0]
["Solar Tracking","Socal",1,24,0]
["Solar Tracking","Socal",2,1,0]
["Solar Tracking","Socal",2,2,0]
["Solar Tracking","Socal",2,3,0]
["Solar Tracking","Socal",2,4,0]
["Solar Tracking","Socal",2,5,0]
["Solar Tracking","Socal",2,6,0]
["Solar Tracking","Socal",2,7,6.8848864996005265E-3]
["Solar Tracking","Socal",2,8,0.25545146974290645]
["Solar Tracking","Socal",2,9,0.62501200171923788]
["Solar Tracking","Socal",2,10,0.6678095856948284]
["Solar Tracking","Socal",2,11,0.66222834264937191]
["Solar Tracking","Socal",2,12,0.63980191023331578]
["Solar Tracking","Socal",2,13,0.61882085002692089]
["Solar Tracking","Socal",2,14,0.60449402152331111]
["Solar Tracking","Socal",2,15,0.59373707109310336]
["Solar Tracking","Socal",2,16,0.5339157646799364]
["Solar Tracking","Socal",2,17,0.23295743047648562]
["Solar Tracking","Socal",2,18,8.5850890686679626E-3]
["Solar Tracking","Socal",2,19,0]
["Solar Tracking","Socal",2,20,0]
["Solar Tracking","Socal",2,21,0]
["Solar Tracking","Socal",2,22,0]
["Solar Tracking","Socal",2,23,0]
["Solar Tracking","Socal",2,24,0]
["Solar Tracking","Socal",3,1,0]
["Solar Tracking","Socal",3,2,0]
["Solar Tracking","Socal",3,3,0]
["Solar Tracking","Socal",3,4,0]
["Solar Tracking","Socal",3,5,0]
["Solar Tracking","Socal",3,6,9.7177607701275421E-6]
["Solar Tracking","Socal",3,7,7.7248791916228632E-2]
["Solar Tracking","Socal",3,8,0.45899495886407687]
["Solar Tracking","Socal",3,9,0.63228442734272983]
["Solar Tracking","Socal",3,10,0.65539886177333173]
["Solar Tracking","Socal",3,11,0.64350198584871898]
["Solar Tracking","Socal",3,12,0.62731208437141783]
["Solar Tracking","Socal",3,13,0.62363212392646428]
["Solar Tracking","Socal",3,14,0.56616661383859035]
["Solar Tracking","Socal",3,15,0.51493269869719283]
["Solar Tracking","Socal",3,16,0.46459559872747397]
["Solar Tracking","Socal",3,17,0.33009225867997422]
["Solar Tracking","Socal",3,18,4.982872830449301E-2]
["Solar Tracking","Socal",3,19,9.4182392176740855E-7]
["Solar Tracking","Socal",3,20,0]
["Solar Tracking","Socal",3,21,0]
["Solar Tracking","Socal",3,22,0]
["Solar Tracking","Socal",3,23,0]
["Solar Tracking","Socal",3,24,0]
["Solar Tracking","Socal",4,1,0]
["Solar Tracking","Socal",4,2,0]
["Solar Tracking","Socal",4,3,0]
["Solar Tracking","Socal",4,4,0]
["Solar Tracking","Socal",4,5,0]
["Solar Tracking","Socal",4,6,4.4232045888448479E-2]
["Solar Tracking","Socal",4,7,0.42670350987774663]
["Solar Tracking","Socal",4,8,0.75534260176428281]
["Solar Tracking","Socal",4,9,0.79608966404296699]
["Solar Tracking","Socal",4,10,0.81543300010521957]
["Solar Tracking","Socal",4,11,0.80943302986078258]
["Solar Tracking","Socal",4,12,0.81480592642359995]
["Solar Tracking","Socal",4,13,0.80593693572372249]
["Solar Tracking","Socal",4,14,0.80419085769401022]
["Solar Tracking","Socal",4,15,0.77901375170980236]
["Solar Tracking","Socal",4,16,0.737917929228318]
["Solar Tracking","Socal",4,17,0.60857788353548536]
["Solar Tracking","Socal",4,18,0.20205437092944628]
["Solar Tracking","Socal",4,19,4.7605874208542995E-3]
["Solar Tracking","Socal",4,20,0]
["Solar Tracking","Socal",4,21,0]
["Solar Tracking","Socal",4,22,0]
["Solar Tracking","Socal",4,23,0]
["Solar Tracking","Socal",4,24,0]
["Solar Tracking","Socal",5,1,0]
["Solar Tracking","Socal",5,2,0]
["Solar Tracking","Socal",5,3,0]
["Solar Tracking","Socal",5,4,0]
["Solar Tracking","Socal",5,5,1.3388431272220436E-3]
["Solar Tracking","Socal",5,6,0.16463259889168386]
["Solar Tracking","Socal",5,7,0.57256124026882027]
["Solar Tracking","Socal",5,8,0.78175099383008506]
["Solar Tracking","Socal",5,9,0.8349023720387978]
["Solar Tracking","Socal",5,10,0.8535309667949742]
["Solar Tracking","Socal",5,11,0.85540555391790418]
["Solar Tracking","Socal",5,12,0.86230250523907048]
["Solar Tracking","Socal",5,13,0.8610218415813311]
["Solar Tracking","Socal",5,14,0.84949011081500547]
["Solar Tracking","Socal",5,15,0.8282807550454927]
["Solar Tracking","Socal",5,16,0.79491087959716444]
["Solar Tracking","Socal",5,17,0.69441925502544799]
["Solar Tracking","Socal",5,18,0.34164497666717331]
["Solar Tracking","Socal",5,19,3.2171306060231587E-2]
["Solar Tracking","Socal",5,20,7.8767576376291723E-7]
["Solar Tracking","Socal",5,21,0]
["Solar Tracking","Socal",5,22,0]
["Solar Tracking","Socal",5,23,0]
["Solar Tracking","Socal",5,24,0]
["Solar Tracking","Socal",6,1,0]
["Solar Tracking","Socal",6,2,0]
["Solar Tracking","Socal",6,3,0]
["Solar Tracking","Socal",6,4,0]
["Solar Tracking","Socal",6,5,2.9965651855784195E-3]
["Solar Tracking","Socal",6,6,0.19510539212196498]
["Solar Tracking","Socal",6,7,0.57302676402791319]
["Solar Tracking","Socal",6,8,0.75133797557229332]
["Solar Tracking","Socal",6,9,0.81018284288734577]
["Solar Tracking","Socal",6,10,0.84258240517527805]
["Solar Tracking","Socal",6,11,0.84929995501591748]
["Solar Tracking","Socal",6,12,0.85389232184016917]
["Solar Tracking","Socal",6,13,0.8525163647212296]
["Solar Tracking","Socal",6,14,0.84286616193747843]
["Solar Tracking","Socal",6,15,0.82210385732080671]
["Solar Tracking","Socal",6,16,0.79348117689485542]
["Solar Tracking","Socal",6,17,0.70375573481164788]
["Solar Tracking","Socal",6,18,0.42523524153724357]
["Solar Tracking","Socal",6,19,7.2794012462667923E-2]
["Solar Tracking","Socal",6,20,4.8263776439010595E-5]
["Solar Tracking","Socal",6,21,0]
["Solar Tracking","Socal",6,22,0]
["Solar Tracking","Socal",6,23,0]
["Solar Tracking","Socal",6,24,0]
["Solar Tracking","Socal",7,1,0]
["Solar Tracking","Socal",7,2,0]
["Solar Tracking","Socal",7,3,0]
["Solar Tracking","Socal",7,4,0]
["Solar Tracking","Socal",7,5,2.593919246371586E-4]
["Solar Tracking","Socal",7,6,9.1454985324212659E-2]
["Solar Tracking","Socal",7,7,0.44600684090203052]
["Solar Tracking","Socal",7,8,0.69888342072395848]
["Solar Tracking","Socal",7,9,0.79258585249021896]
["Solar Tracking","Socal",7,10,0.8323973370705261]
["Solar Tracking","Socal",7,11,0.8405064164087811]
["Solar Tracking","Socal",7,12,0.83809608747479813]
["Solar Tracking","Socal",7,13,0.83083647759356827]
["Solar Tracking","Socal",7,14,0.82088299344198046]
["Solar Tracking","Socal",7,15,0.79833699124159385]
["Solar Tracking","Socal",7,16,0.76433032797328848]
["Solar Tracking","Socal",7,17,0.67294783406284364]
["Solar Tracking","Socal",7,18,0.38926881298348703]
["Solar Tracking","Socal",7,19,6.1998198686623297E-2]
["Solar Tracking","Socal",7,20,2.881939685239824E-5]
["Solar Tracking","Socal",7,21,0]
["Solar Tracking","Socal",7,22,0]
["Solar Tracking","Socal",7,23,0]
["Solar Tracking","Socal",7,24,0]
["Solar Tracking","Socal",8,1,0]
["Solar Tracking","Socal",8,2,0]
["Solar Tracking","Socal",8,3,0]
["Solar Tracking","Socal",8,4,0]
["Solar Tracking","Socal",8,5,0]
["Solar Tracking","Socal",8,6,3.0803818619592343E-2]
["Solar Tracking","Socal",8,7,0.33397387090240199]
["Solar Tracking","Socal",8,8,0.62808539206691572]
["Solar Tracking","Socal",8,9,0.74722177991336769]
["Solar Tracking","Socal",8,10,0.80114448079466105]
["Solar Tracking","Socal",8,11,0.81832794160730926]
["Solar Tracking","Socal",8,12,0.81638884983700055]
["Solar Tracking","Socal",8,13,0.8003641676936436]
["Solar Tracking","Socal",8,14,0.77872075952578501]
["Solar Tracking","Socal",8,15,0.74724953102992286]
["Solar Tracking","Socal",8,16,0.68892070123931415]
["Solar Tracking","Socal",8,17,0.54795100051457601]
["Solar Tracking","Socal",8,18,0.20296934415032644]
["Solar Tracking","Socal",8,19,6.215426476282716E-3]
["Solar Tracking","Socal",8,20,0]
["Solar Tracking","Socal",8,21,0]
["Solar Tracking","Socal",8,22,0]
["Solar Tracking","Socal",8,23,0]
["Solar Tracking","Socal",8,24,0]
["Solar Tracking","Socal",9,1,0]
["Solar Tracking","Socal",9,2,0]
["Solar Tracking","Socal",9,3,0]
["Solar Tracking","Socal",9,4,0]
["Solar Tracking","Socal",9,5,0]
["Solar Tracking","Socal",9,6,6.8347258542644212E-3]
["Solar Tracking","Socal",9,7,0.24686230321943031]
["Solar Tracking","Socal",9,8,0.64514669733785268]
["Solar Tracking","Socal",9,9,0.75128078369711959]
["Solar Tracking","Socal",9,10,0.79030699868166221]
["Solar Tracking","Socal",9,11,0.79663908362097613]
["Solar Tracking","Socal",9,12,0.79641796991183456]
["Solar Tracking","Socal",9,13,0.79204825338887164]
["Solar Tracking","Socal",9,14,0.78275588617337855]
["Solar Tracking","Socal",9,15,0.77135677094726185]
["Solar Tracking","Socal",9,16,0.69653783285697357]
["Solar Tracking","Socal",9,17,0.38955111946790183]
["Solar Tracking","Socal",9,18,4.6734188897717931E-2]
["Solar Tracking","Socal",9,19,4.4343526800254793E-6]
["Solar Tracking","Socal",9,20,0]
["Solar Tracking","Socal",9,21,0]
["Solar Tracking","Socal",9,22,0]
["Solar Tracking","Socal",9,23,0]
["Solar Tracking","Socal",9,24,0]
["Solar Tracking","Socal",10,1,0]
["Solar Tracking","Socal",10,2,0]
["Solar Tracking","Socal",10,3,0]
["Solar Tracking","Socal",10,4,0]
["Solar Tracking","Socal",10,5,0]
["Solar Tracking","Socal",10,6,4.6485309977768881E-4]
["Solar Tracking","Socal",10,7,0.14091312058854355]
["Solar Tracking","Socal",10,8,0.56106769914596111]
["Solar Tracking","Socal",10,9,0.71267857827836267]
["Solar Tracking","Socal",10,10,0.73431356621823884]
["Solar Tracking","Socal",10,11,0.72790227776075567]
["Solar Tracking","Socal",10,12,0.72995922928841495]
["Solar Tracking","Socal",10,13,0.73374693801360413]
["Solar Tracking","Socal",10,14,0.73705061230757485]
["Solar Tracking","Socal",10,15,0.72109974891720008]
["Solar Tracking","Socal",10,16,0.56418063528629014]
["Solar Tracking","Socal",10,17,0.15914256741587313]
["Solar Tracking","Socal",10,18,1.7596008046942692E-3]
["Solar Tracking","Socal",10,19,0]
["Solar Tracking","Socal",10,20,0]
["Solar Tracking","Socal",10,21,0]
["Solar Tracking","Socal",10,22,0]
["Solar Tracking","Socal",10,23,0]
["Solar Tracking","Socal",10,24,0]
["Solar Tracking","Socal",11,1,0]
["Solar Tracking","Socal",11,2,0]
["Solar Tracking","Socal",11,3,0]
["Solar Tracking","Socal",11,4,0]
["Solar Tracking","Socal",11,5,0]
["Solar Tracking","Socal",11,6,0]
["Solar Tracking","Socal",11,7,2.6043750022270534E-2]
["Solar Tracking","Socal",11,8,0.32900544956783651]
["Solar Tracking","Socal",11,9,0.61439283406385692]
["Solar Tracking","Socal",11,10,0.66456318581050988]
["Solar Tracking","Socal",11,11,0.64668391274967163]
["Solar Tracking","Socal",11,12,0.62915393596049196]
["Solar Tracking","Socal",11,13,0.63689109668640964]
["Solar Tracking","Socal",11,14,0.63841442480675115]
["Solar Tracking","Socal",11,15,0.60788369443123658]
["Solar Tracking","Socal",11,16,0.35066245355411924]
["Solar Tracking","Socal",11,17,3.489594601686815E-2]
["Solar Tracking","Socal",11,18,1.1606625955167255E-7]
["Solar Tracking","Socal",11,19,0]
["Solar Tracking","Socal",11,20,0]
["Solar Tracking","Socal",11,21,0]
["Solar Tracking","Socal",11,22,0]
["Solar Tracking","Socal",11,23,0]
["Solar Tracking","Socal",11,24,0]
["Solar Tracking","Socal",12,1,0]
["Solar Tracking","Socal",12,2,0]
["Solar Tracking","Socal",12,3,0]
["Solar Tracking","Socal",12,4,0]
["Solar Tracking","Socal",12,5,0]
["Solar Tracking","Socal",12,6,0]
["Solar Tracking","Socal",12,7,1.2008935865305468E-3]
["Solar Tracking","Socal",12,8,0.12199951947607821]
["Solar Tracking","Socal",12,9,0.3878644213727418]
["Solar Tracking","Socal",12,10,0.46640911509038813]
["Solar Tracking","Socal",12,11,0.49137284704682366]
["Solar Tracking","Socal",12,12,0.48170099706522196]
["Solar Tracking","Socal",12,13,0.4973815341565197]
["Solar Tracking","Socal",12,14,0.4701380180915925]
["Solar Tracking","Socal",12,15,0.42921012203422121]
["Solar Tracking","Socal",12,16,0.24389328681143066]
["Solar Tracking","Socal",12,17,2.0937901824958374E-2]
["Solar Tracking","Socal",12,18,0]
["Solar Tracking","Socal",12,19,0]
["Solar Tracking","Socal",12,20,0]
["Solar Tracking","Socal",12,21,0]
["Solar Tracking","Socal",12,22,0]
["Solar Tracking","Socal",12,23,0]
["Solar Tracking","Socal",12,24,0]
["Wind","Socal",1,1,9.2838568101875601E-2]
["Wind","Socal",1,2,9.647268494491637E-2]
["Wind","Socal",1,3,0.11022967156203736]
["Wind","Socal",1,4,0.10374451128446366]
["Wind","Socal",1,5,0.10273517622002568]
["Wind","Socal",1,6,9.5662893292966761E-2]
["Wind","Socal",1,7,7.8235127802456145E-2]
["Wind","Socal",1,8,6.7594293091342017E-2]
["Wind","Socal",1,9,7.1230483156749805E-2]
["Wind","Socal",1,10,7.1314305318660051E-2]
["Wind","Socal",1,11,7.0627623050285832E-2]
["Wind","Socal",1,12,7.3934035041460483E-2]
["Wind","Socal",1,13,8.1792262838257482E-2]
["Wind","Socal",1,14,9.371919747739002E-2]
["Wind","Socal",1,15,9.3323784368025964E-2]
["Wind","Socal",1,16,0.10208035877226998]
["Wind","Socal",1,17,8.9644220901676203E-2]
["Wind","Socal",1,18,8.9575613859830039E-2]
["Wind","Socal",1,19,8.4010239903400993E-2]
["Wind","Socal",1,20,8.5235127710760181E-2]
["Wind","Socal",1,21,8.1910780633331542E-2]
["Wind","Socal",1,22,8.0293993670478903E-2]
["Wind","Socal",1,23,8.3477662077060963E-2]
["Wind","Socal",1,24,7.9676359086820206E-2]
["Wind","Socal",2,1,0.12370040714666911]
["Wind","Socal",2,2,0.13689492031270664]
["Wind","Socal",2,3,0.14171720554545095]
["Wind","Socal",2,4,0.13388107686913669]
["Wind","Socal",2,5,0.11826840378825747]
["Wind","Socal",2,6,0.11160088485000463]
["Wind","Socal",2,7,0.11658071635514523]
["Wind","Socal",2,8,0.11788099152542374]
["Wind","Socal",2,9,0.11385320999317673]
["Wind","Socal",2,10,0.12733052582525395]
["Wind","Socal",2,11,0.13214489377407143]
["Wind","Socal",2,12,0.13481627231572677]
["Wind","Socal",2,13,0.15695348798893469]
["Wind","Socal",2,14,0.14625094773533431]
["Wind","Socal",2,15,0.16801493263965792]
["Wind","Socal",2,16,0.14853274070819164]
["Wind","Socal",2,17,0.17773136078525753]
["Wind","Socal",2,18,0.17576295078012369]
["Wind","Socal",2,19,0.20279138610710501]
["Wind","Socal",2,20,0.19492126465243914]
["Wind","Socal",2,21,0.19709241861990195]
["Wind","Socal",2,22,0.17834716870902709]
["Wind","Socal",2,23,0.16060383392350369]
["Wind","Socal",2,24,0.13549430250003097]
["Wind","Socal",3,1,0.20217893033232201]
["Wind","Socal",3,2,0.21068878364350951]
["Wind","Socal",3,3,0.19652559797013575]
["Wind","Socal",3,4,0.18499382613831686]
["Wind","Socal",3,5,0.17020356627795913]
["Wind","Socal",3,6,0.14599507311425058]
["Wind","Socal",3,7,0.14015835665613052]
["Wind","Socal",3,8,0.13385287698306406]
["Wind","Socal",3,9,0.14586941375697884]
["Wind","Socal",3,10,0.12842044756030854]
["Wind","Socal",3,11,0.13086640425917256]
["Wind","Socal",3,12,0.1463828105338032]
["Wind","Socal",3,13,0.16325858061759116]
["Wind","Socal",3,14,0.19066373762195524]
["Wind","Socal",3,15,0.2003385373012451]
["Wind","Socal",3,16,0.22353061670065738]
["Wind","Socal",3,17,0.22916363713178267]
["Wind","Socal",3,18,0.23391995970013951]
["Wind","Socal",3,19,0.2271540342853354]
["Wind","Socal",3,20,0.22439157006103769]
["Wind","Socal",3,21,0.2203765024449407]
["Wind","Socal",3,22,0.22279628614767163]
["Wind","Socal",3,23,0.23687930196251666]
["Wind","Socal",3,24,0.21324455613706475]
["Wind","Socal",4,1,0.36177822850729863]
["Wind","Socal",4,2,0.3239182858034253]
["Wind","Socal",4,3,0.28224636137190234]
["Wind","Socal",4,4,0.24042793774576932]
["Wind","Socal",4,5,0.20686100929662857]
["Wind","Socal",4,6,0.17838108979605158]
["Wind","Socal",4,7,0.1244499098927711]
["Wind","Socal",4,8,9.372015806465088E-2]
["Wind","Socal",4,9,8.7698436814484054E-2]
["Wind","Socal",4,10,8.2285241619218422E-2]
["Wind","Socal",4,11,7.6327311359017685E-2]
["Wind","Socal",4,12,8.2327819056472587E-2]
["Wind","Socal",4,13,9.0154224090802357E-2]
["Wind","Socal",4,14,0.1365975568369398]
["Wind","Socal",4,15,0.20453909711371338]
["Wind","Socal",4,16,0.27085725558478357]
["Wind","Socal",4,17,0.32579723766650281]
["Wind","Socal",4,18,0.35589110450562456]
["Wind","Socal",4,19,0.36585934639660944]
["Wind","Socal",4,20,0.37625756423937307]
["Wind","Socal",4,21,0.39742822775641956]
["Wind","Socal",4,22,0.37561748992534522]
["Wind","Socal",4,23,0.3626156152062418]
["Wind","Socal",4,24,0.36649195279095725]
["Wind","Socal",5,1,0.40472843925665364]
["Wind","Socal",5,2,0.38096260877701044]
["Wind","Socal",5,3,0.37268162470622185]
["Wind","Socal",5,4,0.33614717913996089]
["Wind","Socal",5,5,0.27696889265817909]
["Wind","Socal",5,6,0.22844333373824477]
["Wind","Socal",5,7,0.17069535958127741]
["Wind","Socal",5,8,0.13154423837826254]
["Wind","Socal",5,9,9.1716681319420873E-2]
["Wind","Socal",5,10,7.3908936604176315E-2]
["Wind","Socal",5,11,6.4976758331058579E-2]
["Wind","Socal",5,12,6.1039817797160209E-2]
["Wind","Socal",5,13,8.4907703132257081E-2]
["Wind","Socal",5,14,0.14013167329191201]
["Wind","Socal",5,15,0.2284936060194665]
["Wind","Socal",5,16,0.32995271035170781]
["Wind","Socal",5,17,0.38303813889123595]
["Wind","Socal",5,18,0.42255725532803079]
["Wind","Socal",5,19,0.41254521793196269]
["Wind","Socal",5,20,0.41246666930779835]
["Wind","Socal",5,21,0.42092314055763203]
["Wind","Socal",5,22,0.42758185213351863]
["Wind","Socal",5,23,0.43836871770266761]
["Wind","Socal",5,24,0.41104159427183701]
["Wind","Socal",6,1,0.40330151153813348]
["Wind","Socal",6,2,0.37868226876951089]
["Wind","Socal",6,3,0.34809160568743747]
["Wind","Socal",6,4,0.29460109498150755]
["Wind","Socal",6,5,0.2562279579944815]
["Wind","Socal",6,6,0.20101795907804693]
["Wind","Socal",6,7,0.14214428117023792]
["Wind","Socal",6,8,9.5042555886693664E-2]
["Wind","Socal",6,9,7.4963568165734629E-2]
["Wind","Socal",6,10,5.0407426335143245E-2]
["Wind","Socal",6,11,5.9420699122561073E-2]
["Wind","Socal",6,12,6.200148503288818E-2]
["Wind","Socal",6,13,7.6477058905770251E-2]
["Wind","Socal",6,14,0.11828978172847363]
["Wind","Socal",6,15,0.19116589654622462]
["Wind","Socal",6,16,0.26415098681543075]
["Wind","Socal",6,17,0.32258487668893027]
["Wind","Socal",6,18,0.37575092723484516]
["Wind","Socal",6,19,0.41752860540582332]
["Wind","Socal",6,20,0.45810472956850262]
["Wind","Socal",6,21,0.44797793627991245]
["Wind","Socal",6,22,0.44600433475919515]
["Wind","Socal",6,23,0.44229497314214122]
["Wind","Socal",6,24,0.42497156101340677]
["Wind","Socal",7,1,0.45212023150160791]
["Wind","Socal",7,2,0.41722099141809277]
["Wind","Socal",7,3,0.36860087196434888]
["Wind","Socal",7,4,0.33215943632668266]
["Wind","Socal",7,5,0.29100624709724465]
["Wind","Socal",7,6,0.22653895217809017]
["Wind","Socal",7,7,0.16584080444076199]
["Wind","Socal",7,8,0.10186211044450305]
["Wind","Socal",7,9,6.4059206968753779E-2]
["Wind","Socal",7,10,4.6709476962241314E-2]
["Wind","Socal",7,11,5.6771628931085588E-2]
["Wind","Socal",7,12,7.7784085069974931E-2]
["Wind","Socal",7,13,0.1110159268618815]
["Wind","Socal",7,14,0.16528110246216565]
["Wind","Socal",7,15,0.22686370766916653]
["Wind","Socal",7,16,0.3072753576091326]
["Wind","Socal",7,17,0.37440562355906637]
["Wind","Socal",7,18,0.42586356568232708]
["Wind","Socal",7,19,0.46179078972442145]
["Wind","Socal",7,20,0.47279015732986374]
["Wind","Socal",7,21,0.49183628034263471]
["Wind","Socal",7,22,0.48910183112805838]
["Wind","Socal",7,23,0.48053817480524991]
["Wind","Socal",7,24,0.46398372743838956]
["Wind","Socal",8,1,0.37128067619137234]
["Wind","Socal",8,2,0.33398649303765054]
["Wind","Socal",8,3,0.28817423711151841]
["Wind","Socal",8,4,0.23364486960358305]
["Wind","Socal",8,5,0.20551896360006583]
["Wind","Socal",8,6,0.16517012132283401]
["Wind","Socal",8,7,0.11443146901866695]
["Wind","Socal",8,8,7.2150948076820529E-2]
["Wind","Socal",8,9,5.2173528549613747E-2]
["Wind","Socal",8,10,4.2801195821900305E-2]
["Wind","Socal",8,11,4.8535424719352807E-2]
["Wind","Socal",8,12,6.1514765482089319E-2]
["Wind","Socal",8,13,8.936297604520875E-2]
["Wind","Socal",8,14,0.12503783918355932]
["Wind","Socal",8,15,0.17805606215805775]
["Wind","Socal",8,16,0.23593328869765881]
["Wind","Socal",8,17,0.30004508400870927]
["Wind","Socal",8,18,0.34578375227964309]
["Wind","Socal",8,19,0.39180597015996421]
["Wind","Socal",8,20,0.41857937672621948]
["Wind","Socal",8,21,0.42021532459482425]
["Wind","Socal",8,22,0.40703814065643967]
["Wind","Socal",8,23,0.39806549160349458]
["Wind","Socal",8,24,0.38236891652269084]
["Wind","Socal",9,1,0.2522339818666412]
["Wind","Socal",9,2,0.24426352013417779]
["Wind","Socal",9,3,0.22599437408199141]
["Wind","Socal",9,4,0.17365420259943937]
["Wind","Socal",9,5,0.14959008377741642]
["Wind","Socal",9,6,0.12710142334348834]
["Wind","Socal",9,7,9.5577337027796402E-2]
["Wind","Socal",9,8,6.8528543497913222E-2]
["Wind","Socal",9,9,5.2255873431550068E-2]
["Wind","Socal",9,10,5.7129654191099166E-2]
["Wind","Socal",9,11,6.9931246750262355E-2]
["Wind","Socal",9,12,8.178505158782659E-2]
["Wind","Socal",9,13,0.10041523397576602]
["Wind","Socal",9,14,0.12453889696785733]
["Wind","Socal",9,15,0.16326473842044034]
["Wind","Socal",9,16,0.19076428338914925]
["Wind","Socal",9,17,0.2123363903282639]
["Wind","Socal",9,18,0.25078499317464231]
["Wind","Socal",9,19,0.28978946084650459]
["Wind","Socal",9,20,0.30516077782954543]
["Wind","Socal",9,21,0.30109721826912639]
["Wind","Socal",9,22,0.28331788157351773]
["Wind","Socal",9,23,0.26469966212185786]
["Wind","Socal",9,24,0.25097306274536618]
["Wind","Socal",10,1,0.11261897671618593]
["Wind","Socal",10,2,0.10915594880850038]
["Wind","Socal",10,3,0.1041557417779303]
["Wind","Socal",10,4,9.2672904103429654E-2]
["Wind","Socal",10,5,8.5286910276818326E-2]
["Wind","Socal",10,6,8.1842174713387075E-2]
["Wind","Socal",10,7,5.8264612809786426E-2]
["Wind","Socal",10,8,4.2758435762421151E-2]
["Wind","Socal",10,9,3.5922003194518812E-2]
["Wind","Socal",10,10,3.9309625741135792E-2]
["Wind","Socal",10,11,5.0452088336884263E-2]
["Wind","Socal",10,12,5.4553167015216654E-2]
["Wind","Socal",10,13,5.0262630766445528E-2]
["Wind","Socal",10,14,5.6840844246062013E-2]
["Wind","Socal",10,15,6.0236933311111109E-2]
["Wind","Socal",10,16,7.4659021854110955E-2]
["Wind","Socal",10,17,0.10075480229152395]
["Wind","Socal",10,18,0.11371766605346115]
["Wind","Socal",10,19,0.12950816108729271]
["Wind","Socal",10,20,0.14863487868964026]
["Wind","Socal",10,21,0.13389910291421664]
["Wind","Socal",10,22,0.12171648471195308]
["Wind","Socal",10,23,0.11154584980602439]
["Wind","Socal",10,24,0.10994304744313729]
["Wind","Socal",11,1,5.8097586255531811E-2]
["Wind","Socal",11,2,6.424141499832059E-2]
["Wind","Socal",11,3,6.1984235336852517E-2]
["Wind","Socal",11,4,6.4910738941613144E-2]
["Wind","Socal",11,5,5.9949660699487664E-2]
["Wind","Socal",11,6,5.8790607794843651E-2]
["Wind","Socal",11,7,5.5539847711631084E-2]
["Wind","Socal",11,8,4.8427445959417073E-2]
["Wind","Socal",11,9,5.0607298896452171E-2]
["Wind","Socal",11,10,5.7139719528375751E-2]
["Wind","Socal",11,11,6.2511358054927579E-2]
["Wind","Socal",11,12,7.2241812045729492E-2]
["Wind","Socal",11,13,6.9153394420452291E-2]
["Wind","Socal",11,14,7.085761030450613E-2]
["Wind","Socal",11,15,7.5092568747059593E-2]
["Wind","Socal",11,16,7.6952770657780722E-2]
["Wind","Socal",11,17,6.7662979024693717E-2]
["Wind","Socal",11,18,6.6018046971814681E-2]
["Wind","Socal",11,19,7.9925125888573506E-2]
["Wind","Socal",11,20,8.2197137944945667E-2]
["Wind","Socal",11,21,8.1747694231651152E-2]
["Wind","Socal",11,22,7.2929501637322799E-2]
["Wind","Socal",11,23,6.6642246833866547E-2]
["Wind","Socal",11,24,6.1476219086584155E-2]
["Wind","Socal",12,1,6.5643545181468116E-2]
["Wind","Socal",12,2,6.710629925788815E-2]
["Wind","Socal",12,3,7.1086284393331534E-2]
["Wind","Socal",12,4,6.7506795530458102E-2]
["Wind","Socal",12,5,7.0925749549378123E-2]
["Wind","Socal",12,6,6.7236544682593588E-2]
["Wind","Socal",12,7,5.9420959823911726E-2]
["Wind","Socal",12,8,7.1393417985619323E-2]
["Wind","Socal",12,9,6.6434197035951659E-2]
["Wind","Socal",12,10,5.9840966100819501E-2]
["Wind","Socal",12,11,5.9055539868470119E-2]
["Wind","Socal",12,12,6.2691192371365029E-2]
["Wind","Socal",12,13,7.1180535330586742E-2]
["Wind","Socal",12,14,7.9257769577484358E-2]
["Wind","Socal",12,15,7.32808137740662E-2]
["Wind","Socal",12,16,6.2093600661893941E-2]
["Wind","Socal",12,17,6.3695687798832806E-2]
["Wind","Socal",12,18,6.467833680314608E-2]
["Wind","Socal",12,19,6.7265374279480566E-2]
["Wind","Socal",12,20,6.541320567915207E-2]
["Wind","Socal",12,21,7.074903407571953E-2]
["Wind","Socal",12,22,7.6049238603322397E-2]
["Wind","Socal",12,23,7.7838204696325963E-2]
["Wind","Socal",12,24,7.231716524281151E-2]
["Wind","WA/OR",1,1,0.15]
["Wind","WA/OR",1,2,0.16]
["Wind","WA/OR",1,3,0.16]
["Wind","WA/OR",1,4,0.155]
["Wind","WA/OR",1,5,0.15]
["Wind","WA/OR",1,6,0.15]
["Wind","WA/OR",1,7,0.15]
["Wind","WA/OR",1,8,0.14000000000000001]
["Wind","WA/OR",1,9,0.13500000000000001]
["Wind","WA/OR",1,10,0.14000000000000001]
["Wind","WA/OR",1,11,0.12]
["Wind","WA/OR",1,12,0.11499999999999999]
["Wind","WA/OR",1,13,0.10500000000000001]
["Wind","WA/OR",1,14,0.1]
["Wind","WA/OR",1,15,9.5000000000000001E-2]
["Wind","WA/OR",1,16,0.1]
["Wind","WA/OR",1,17,0.1]
["Wind","WA/OR",1,18,0.1]
["Wind","WA/OR",1,19,0.1]
["Wind","WA/OR",1,20,0.11]
["Wind","WA/OR",1,21,0.14000000000000001]
["Wind","WA/OR",1,22,0.15]
["Wind","WA/OR",1,23,0.14000000000000001]
["Wind","WA/OR",1,24,0.14000000000000001]
["Wind","WA/OR",2,1,0.26]
["Wind","WA/OR",2,2,0.26]
["Wind","WA/OR",2,3,0.26500000000000001]
["Wind","WA/OR",2,4,0.22]
["Wind","WA/OR",2,5,0.19500000000000001]
["Wind","WA/OR",2,6,0.19]
["Wind","WA/OR",2,7,0.17]
["Wind","WA/OR",2,8,0.15]
["Wind","WA/OR",2,9,0.15]
["Wind","WA/OR",2,10,0.155]
["Wind","WA/OR",2,11,0.16]
["Wind","WA/OR",2,12,0.18]
["Wind","WA/OR",2,13,0.23499999999999999]
["Wind","WA/OR",2,14,0.27]
["Wind","WA/OR",2,15,0.23499999999999999]
["Wind","WA/OR",2,16,0.26500000000000001]
["Wind","WA/OR",2,17,0.255]
["Wind","WA/OR",2,18,0.24]
["Wind","WA/OR",2,19,0.22500000000000001]
["Wind","WA/OR",2,20,0.23]
["Wind","WA/OR",2,21,0.25]
["Wind","WA/OR",2,22,0.25]
["Wind","WA/OR",2,23,0.26]
["Wind","WA/OR",2,24,0.27]
["Wind","WA/OR",3,1,0.13]
["Wind","WA/OR",3,2,0.13500000000000001]
["Wind","WA/OR",3,3,0.14000000000000001]
["Wind","WA/OR",3,4,0.13500000000000001]
["Wind","WA/OR",3,5,0.14000000000000001]
["Wind","WA/OR",3,6,0.13]
["Wind","WA/OR",3,7,0.12]
["Wind","WA/OR",3,8,0.13]
["Wind","WA/OR",3,9,0.15]
["Wind","WA/OR",3,10,0.13]
["Wind","WA/OR",3,11,0.13]
["Wind","WA/OR",3,12,0.17]
["Wind","WA/OR",3,13,0.2]
["Wind","WA/OR",3,14,0.26]
["Wind","WA/OR",3,15,0.28500000000000003]
["Wind","WA/OR",3,16,0.315]
["Wind","WA/OR",3,17,0.28000000000000003]
["Wind","WA/OR",3,18,0.215]
["Wind","WA/OR",3,19,0.17]
["Wind","WA/OR",3,20,0.14000000000000001]
["Wind","WA/OR",3,21,0.12]
["Wind","WA/OR",3,22,0.11]
["Wind","WA/OR",3,23,0.12]
["Wind","WA/OR",3,24,0.12]
["Wind","WA/OR",4,1,0.21]
["Wind","WA/OR",4,2,0.2]
["Wind","WA/OR",4,3,0.18]
["Wind","WA/OR",4,4,0.18]
["Wind","WA/OR",4,5,0.17]
["Wind","WA/OR",4,6,0.16]
["Wind","WA/OR",4,7,0.14709999999999993]
["Wind","WA/OR",4,8,0.13709999999999994]
["Wind","WA/OR",4,9,0.14000000000000001]
["Wind","WA/OR",4,10,0.14709999999999993]
["Wind","WA/OR",4,11,0.16709999999999994]
["Wind","WA/OR",4,12,0.21709999999999993]
["Wind","WA/OR",4,13,0.27709999999999996]
["Wind","WA/OR",4,14,0.3]
["Wind","WA/OR",4,15,0.32709999999999995]
["Wind","WA/OR",4,16,0.37]
["Wind","WA/OR",4,17,0.39129999999999981]
["Wind","WA/OR",4,18,0.42709999999999992]
["Wind","WA/OR",4,19,0.44709999999999994]
["Wind","WA/OR",4,20,0.45]
["Wind","WA/OR",4,21,0.37709999999999994]
["Wind","WA/OR",4,22,0.33]
["Wind","WA/OR",4,23,0.27]
["Wind","WA/OR",4,24,0.26]
["Wind","WA/OR",5,1,0.29499999999999998]
["Wind","WA/OR",5,2,0.25]
["Wind","WA/OR",5,3,0.22500000000000001]
["Wind","WA/OR",5,4,0.2]
["Wind","WA/OR",5,5,0.2]
["Wind","WA/OR",5,6,0.2]
["Wind","WA/OR",5,7,0.20500000000000002]
["Wind","WA/OR",5,8,0.19]
["Wind","WA/OR",5,9,0.21]
["Wind","WA/OR",5,10,0.21]
["Wind","WA/OR",5,11,0.21]
["Wind","WA/OR",5,12,0.18]
["Wind","WA/OR",5,13,0.16]
["Wind","WA/OR",5,14,0.17]
["Wind","WA/OR",5,15,0.21]
["Wind","WA/OR",5,16,0.22]
["Wind","WA/OR",5,17,0.25]
["Wind","WA/OR",5,18,0.31]
["Wind","WA/OR",5,19,0.35]
["Wind","WA/OR",5,20,0.35499999999999998]
["Wind","WA/OR",5,21,0.34]
["Wind","WA/OR",5,22,0.30499999999999999]
["Wind","WA/OR",5,23,0.30499999999999999]
["Wind","WA/OR",5,24,0.29499999999999998]
["Wind","WA/OR",6,1,0.32]
["Wind","WA/OR",6,2,0.3]
["Wind","WA/OR",6,3,0.26]
["Wind","WA/OR",6,4,0.23]
["Wind","WA/OR",6,5,0.21]
["Wind","WA/OR",6,6,0.21]
["Wind","WA/OR",6,7,0.21]
["Wind","WA/OR",6,8,0.22500000000000001]
["Wind","WA/OR",6,9,0.21]
["Wind","WA/OR",6,10,0.2]
["Wind","WA/OR",6,11,0.17499999999999999]
["Wind","WA/OR",6,12,0.14500000000000002]
["Wind","WA/OR",6,13,0.155]
["Wind","WA/OR",6,14,0.18]
["Wind","WA/OR",6,15,0.20500000000000002]
["Wind","WA/OR",6,16,0.245]
["Wind","WA/OR",6,17,0.3]
["Wind","WA/OR",6,18,0.36]
["Wind","WA/OR",6,19,0.42]
["Wind","WA/OR",6,20,0.46499999999999997]
["Wind","WA/OR",6,21,0.48]
["Wind","WA/OR",6,22,0.45]
["Wind","WA/OR",6,23,0.4]
["Wind","WA/OR",6,24,0.35]
["Wind","WA/OR",7,1,0.39]
["Wind","WA/OR",7,2,0.35]
["Wind","WA/OR",7,3,0.32]
["Wind","WA/OR",7,4,0.28000000000000003]
["Wind","WA/OR",7,5,0.26]
["Wind","WA/OR",7,6,0.24]
["Wind","WA/OR",7,7,0.24]
["Wind","WA/OR",7,8,0.23]
["Wind","WA/OR",7,9,0.20249999999999987]
["Wind","WA/OR",7,10,0.16]
["Wind","WA/OR",7,11,0.1]
["Wind","WA/OR",7,12,0.08]
["Wind","WA/OR",7,13,7.0000000000000007E-2]
["Wind","WA/OR",7,14,0.08]
["Wind","WA/OR",7,15,0.08]
["Wind","WA/OR",7,16,0.09]
["Wind","WA/OR",7,17,0.09]
["Wind","WA/OR",7,18,0.12]
["Wind","WA/OR",7,19,0.28499999999999975]
["Wind","WA/OR",7,20,0.43499999999999972]
["Wind","WA/OR",7,21,0.49]
["Wind","WA/OR",7,22,0.50249999999999984]
["Wind","WA/OR",7,23,0.48499999999999971]
["Wind","WA/OR",7,24,0.44]
["Wind","WA/OR",8,1,0.34]
["Wind","WA/OR",8,2,0.28999999999999998]
["Wind","WA/OR",8,3,0.25]
["Wind","WA/OR",8,4,0.2]
["Wind","WA/OR",8,5,0.2]
["Wind","WA/OR",8,6,0.18]
["Wind","WA/OR",8,7,0.18]
["Wind","WA/OR",8,8,0.18]
["Wind","WA/OR",8,9,0.15799999999999997]
["Wind","WA/OR",8,10,0.13799999999999998]
["Wind","WA/OR",8,11,9.7999999999999976E-2]
["Wind","WA/OR",8,12,7.0000000000000007E-2]
["Wind","WA/OR",8,13,0.06]
["Wind","WA/OR",8,14,0.06]
["Wind","WA/OR",8,15,6.7999999999999977E-2]
["Wind","WA/OR",8,16,7.7999999999999972E-2]
["Wind","WA/OR",8,17,0.09]
["Wind","WA/OR",8,18,0.12]
["Wind","WA/OR",8,19,0.16799999999999998]
["Wind","WA/OR",8,20,0.23599999999999993]
["Wind","WA/OR",8,21,0.26]
["Wind","WA/OR",8,22,0.28999999999999998]
["Wind","WA/OR",8,23,0.3]
["Wind","WA/OR",8,24,0.34]
["Wind","WA/OR",9,1,0.17]
["Wind","WA/OR",9,2,0.17]
["Wind","WA/OR",9,3,0.17499999999999999]
["Wind","WA/OR",9,4,0.185]
["Wind","WA/OR",9,5,0.19]
["Wind","WA/OR",9,6,0.18]
["Wind","WA/OR",9,7,0.17]
["Wind","WA/OR",9,8,0.17]
["Wind","WA/OR",9,9,0.14500000000000002]
["Wind","WA/OR",9,10,0.14500000000000002]
["Wind","WA/OR",9,11,0.11499999999999999]
["Wind","WA/OR",9,12,0.08]
["Wind","WA/OR",9,13,7.5000000000000011E-2]
["Wind","WA/OR",9,14,0.1]
["Wind","WA/OR",9,15,0.11499999999999999]
["Wind","WA/OR",9,16,0.12]
["Wind","WA/OR",9,17,0.13500000000000001]
["Wind","WA/OR",9,18,0.14500000000000002]
["Wind","WA/OR",9,19,0.13500000000000001]
["Wind","WA/OR",9,20,0.12]
["Wind","WA/OR",9,21,0.10500000000000001]
["Wind","WA/OR",9,22,0.11]
["Wind","WA/OR",9,23,0.12]
["Wind","WA/OR",9,24,0.15]
["Wind","WA/OR",10,1,0.11]
["Wind","WA/OR",10,2,0.12]
["Wind","WA/OR",10,3,0.13]
["Wind","WA/OR",10,4,0.15]
["Wind","WA/OR",10,5,0.15]
["Wind","WA/OR",10,6,0.155]
["Wind","WA/OR",10,7,0.14000000000000001]
["Wind","WA/OR",10,8,0.12]
["Wind","WA/OR",10,9,0.1]
["Wind","WA/OR",10,10,7.0000000000000007E-2]
["Wind","WA/OR",10,11,0.06]
["Wind","WA/OR",10,12,0.05]
["Wind","WA/OR",10,13,7.0000000000000007E-2]
["Wind","WA/OR",10,14,0.1]
["Wind","WA/OR",10,15,0.12]
["Wind","WA/OR",10,16,0.11499999999999999]
["Wind","WA/OR",10,17,0.125]
["Wind","WA/OR",10,18,0.1]
["Wind","WA/OR",10,19,0.1]
["Wind","WA/OR",10,20,8.4999999999999992E-2]
["Wind","WA/OR",10,21,8.4999999999999992E-2]
["Wind","WA/OR",10,22,8.4999999999999992E-2]
["Wind","WA/OR",10,23,0.09]
["Wind","WA/OR",10,24,0.1]
["Wind","WA/OR",11,1,0.11]
["Wind","WA/OR",11,2,0.11499999999999999]
["Wind","WA/OR",11,3,0.125]
["Wind","WA/OR",11,4,0.125]
["Wind","WA/OR",11,5,0.11499999999999999]
["Wind","WA/OR",11,6,0.11]
["Wind","WA/OR",11,7,0.12]
["Wind","WA/OR",11,8,0.10500000000000001]
["Wind","WA/OR",11,9,0.11]
["Wind","WA/OR",11,10,0.1]
["Wind","WA/OR",11,11,7.0000000000000007E-2]
["Wind","WA/OR",11,12,0.06]
["Wind","WA/OR",11,13,0.06]
["Wind","WA/OR",11,14,0.05]
["Wind","WA/OR",11,15,0.06]
["Wind","WA/OR",11,16,7.5000000000000011E-2]
["Wind","WA/OR",11,17,0.08]
["Wind","WA/OR",11,18,0.09]
["Wind","WA/OR",11,19,9.5000000000000001E-2]
["Wind","WA/OR",11,20,9.5000000000000001E-2]
["Wind","WA/OR",11,21,8.4999999999999992E-2]
["Wind","WA/OR",11,22,0.09]
["Wind","WA/OR",11,23,0.1]
["Wind","WA/OR",11,24,0.11]
["Wind","WA/OR",12,1,0.11]
["Wind","WA/OR",12,2,0.125]
["Wind","WA/OR",12,3,0.13]
["Wind","WA/OR",12,4,0.10500000000000001]
["Wind","WA/OR",12,5,0.09]
["Wind","WA/OR",12,6,0.08]
["Wind","WA/OR",12,7,0.08]
["Wind","WA/OR",12,8,7.0000000000000007E-2]
["Wind","WA/OR",12,9,7.0000000000000007E-2]
["Wind","WA/OR",12,10,0.08]
["Wind","WA/OR",12,11,0.09]
["Wind","WA/OR",12,12,7.0000000000000007E-2]
["Wind","WA/OR",12,13,7.0000000000000007E-2]
["Wind","WA/OR",12,14,7.0000000000000007E-2]
["Wind","WA/OR",12,15,7.0000000000000007E-2]
["Wind","WA/OR",12,16,7.0000000000000007E-2]
["Wind","WA/OR",12,17,0.09]
["Wind","WA/OR",12,18,0.09]
["Wind","WA/OR",12,19,7.0000000000000007E-2]
["Wind","WA/OR",12,20,0.09]
["Wind","WA/OR",12,21,0.09]
["Wind","WA/OR",12,22,0.09]
["Wind","WA/OR",12,23,0.09]
["Wind","WA/OR",12,24,0.11]
["Solar Fixed","AZ",1,1,-3.8686605613627014E-7]
["Solar Fixed","AZ",1,2,-9.5003652488856535E-7]
["Solar Fixed","AZ",1,3,-1.2577365591314913E-6]
["Solar Fixed","AZ",1,4,-1.4458220648412236E-6]
["Solar Fixed","AZ",1,5,-1.6020019525055715E-6]
["Solar Fixed","AZ",1,6,-8.5572821290289347E-7]
["Solar Fixed","AZ",1,7,1.5376844081729051E-3]
["Solar Fixed","AZ",1,8,0.11963427471992215]
["Solar Fixed","AZ",1,9,0.41293971838649013]
["Solar Fixed","AZ",1,10,0.56222688818129529]
["Solar Fixed","AZ",1,11,0.61886077577781917]
["Solar Fixed","AZ",1,12,0.64319750703147704]
["Solar Fixed","AZ",1,13,0.61390269130129616]
["Solar Fixed","AZ",1,14,0.58622096395016643]
["Solar Fixed","AZ",1,15,0.49026906312258645]
["Solar Fixed","AZ",1,16,0.27157657162231708]
["Solar Fixed","AZ",1,17,3.9606217679578996E-2]
["Solar Fixed","AZ",1,18,1.0235574541769427E-5]
["Solar Fixed","AZ",1,19,4.071451817853494E-6]
["Solar Fixed","AZ",1,20,4.3781258146582389E-6]
["Solar Fixed","AZ",1,21,4.169260829934103E-6]
["Solar Fixed","AZ",1,22,3.3992013391889518E-6]
["Solar Fixed","AZ",1,23,1.9375962000547328E-6]
["Solar Fixed","AZ",1,24,3.9427955367395444E-7]
["Solar Fixed","AZ",2,1,-5.3809055758534638E-7]
["Solar Fixed","AZ",2,2,-1.1990653650233513E-6]
["Solar Fixed","AZ",2,3,-1.749401727522427E-6]
["Solar Fixed","AZ",2,4,-1.8874282297054907E-6]
["Solar Fixed","AZ",2,5,-1.8979406256410544E-6]
["Solar Fixed","AZ",2,6,-8.3881774658115409E-7]
["Solar Fixed","AZ",2,7,9.4595717076935721E-3]
["Solar Fixed","AZ",2,8,0.21748368364232984]
["Solar Fixed","AZ",2,9,0.52471578948862962]
["Solar Fixed","AZ",2,10,0.64183071399373925]
["Solar Fixed","AZ",2,11,0.68273728261145816]
["Solar Fixed","AZ",2,12,0.69045771411581836]
["Solar Fixed","AZ",2,13,0.66305549173841127]
["Solar Fixed","AZ",2,14,0.62987492072172813]
["Solar Fixed","AZ",2,15,0.56921948274991518]
["Solar Fixed","AZ",2,16,0.44652027264416599]
["Solar Fixed","AZ",2,17,0.16252636580407734]
["Solar Fixed","AZ",2,18,4.1607269843753738E-3]
["Solar Fixed","AZ",2,19,4.1423512288960025E-6]
["Solar Fixed","AZ",2,20,3.97637160370489E-6]
["Solar Fixed","AZ",2,21,3.9476341395320277E-6]
["Solar Fixed","AZ",2,22,2.9220004156501067E-6]
["Solar Fixed","AZ",2,23,1.6411053717034763E-6]
["Solar Fixed","AZ",2,24,1.2679304059839318E-7]
["Solar Fixed","AZ",3,1,-1.1281053842252376E-6]
["Solar Fixed","AZ",3,2,-1.5283556277277185E-6]
["Solar Fixed","AZ",3,3,-1.8883882691668201E-6]
["Solar Fixed","AZ",3,4,-1.8386739925574664E-6]
["Solar Fixed","AZ",3,5,-1.839788146684134E-6]
["Solar Fixed","AZ",3,6,1.2517021197097804E-4]
["Solar Fixed","AZ",3,7,7.2069826464442668E-2]
["Solar Fixed","AZ",3,8,0.38038117851733616]
["Solar Fixed","AZ",3,9,0.5896483166484916]
["Solar Fixed","AZ",3,10,0.67196059511062933]
["Solar Fixed","AZ",3,11,0.68692753573647225]
["Solar Fixed","AZ",3,12,0.69630421155577993]
["Solar Fixed","AZ",3,13,0.66740660111891148]
["Solar Fixed","AZ",3,14,0.63120451938145683]
["Solar Fixed","AZ",3,15,0.56916239192282936]
["Solar Fixed","AZ",3,16,0.46302869952486353]
["Solar Fixed","AZ",3,17,0.24968612157776968]
["Solar Fixed","AZ",3,18,3.308267038046115E-2]
["Solar Fixed","AZ",3,19,1.9444563071033083E-5]
["Solar Fixed","AZ",3,20,3.9343596784968098E-6]
["Solar Fixed","AZ",3,21,3.5042041529723304E-6]
["Solar Fixed","AZ",3,22,2.2766474397358397E-6]
["Solar Fixed","AZ",3,23,9.0936862031324593E-7]
["Solar Fixed","AZ",3,24,-3.2096337603080717E-7]
["Solar Fixed","AZ",4,1,-4.9932398949011795E-7]
["Solar Fixed","AZ",4,2,-8.9267882572962962E-7]
["Solar Fixed","AZ",4,3,-1.196092353511156E-6]
["Solar Fixed","AZ",4,4,-1.2134713616296211E-6]
["Solar Fixed","AZ",4,5,2.5366028154622408E-6]
["Solar Fixed","AZ",4,6,3.5185106021794088E-2]
["Solar Fixed","AZ",4,7,0.29452707252702337]
["Solar Fixed","AZ",4,8,0.59489724072583949]
["Solar Fixed","AZ",4,9,0.7463713154690701]
["Solar Fixed","AZ",4,10,0.80941886902134219]
["Solar Fixed","AZ",4,11,0.84145116565371392]
["Solar Fixed","AZ",4,12,0.84195085525447177]
["Solar Fixed","AZ",4,13,0.82631378406743439]
["Solar Fixed","AZ",4,14,0.80427780471348598]
["Solar Fixed","AZ",4,15,0.74006313037170735]
["Solar Fixed","AZ",4,16,0.63880685314162167]
["Solar Fixed","AZ",4,17,0.43612465018059077]
["Solar Fixed","AZ",4,18,0.11405846997817569]
["Solar Fixed","AZ",4,19,2.9312178430013235E-3]
["Solar Fixed","AZ",4,20,9.8752552433998204E-6]
["Solar Fixed","AZ",4,21,4.7909982606007687E-6]
["Solar Fixed","AZ",4,22,3.1182855797000555E-6]
["Solar Fixed","AZ",4,23,1.2834663105790275E-6]
["Solar Fixed","AZ",4,24,-2.6892847012891981E-9]
["Solar Fixed","AZ",5,1,-4.6400886301964904E-7]
["Solar Fixed","AZ",5,2,-8.5345390160316403E-7]
["Solar Fixed","AZ",5,3,-1.187619895196134E-6]
["Solar Fixed","AZ",5,4,-1.3675391991552531E-6]
["Solar Fixed","AZ",5,5,2.0777967076823366E-3]
["Solar Fixed","AZ",5,6,0.11752854063067161]
["Solar Fixed","AZ",5,7,0.41959919468934437]
["Solar Fixed","AZ",5,8,0.62820907280436677]
["Solar Fixed","AZ",5,9,0.75506107994092087]
["Solar Fixed","AZ",5,10,0.83228834446200828]
["Solar Fixed","AZ",5,11,0.86769679995168891]
["Solar Fixed","AZ",5,12,0.87561461777352223]
["Solar Fixed","AZ",5,13,0.86714102195858311]
["Solar Fixed","AZ",5,14,0.84921017672871857]
["Solar Fixed","AZ",5,15,0.79354728507771055]
["Solar Fixed","AZ",5,16,0.69380696568711797]
["Solar Fixed","AZ",5,17,0.50573375061280823]
["Solar Fixed","AZ",5,18,0.19616753068572301]
["Solar Fixed","AZ",5,19,1.5183529847144391E-2]
["Solar Fixed","AZ",5,20,5.4812442293354356E-5]
["Solar Fixed","AZ",5,21,6.1659150292081379E-6]
["Solar Fixed","AZ",5,22,4.0588285796504489E-6]
["Solar Fixed","AZ",5,23,1.9567856489831834E-6]
["Solar Fixed","AZ",5,24,3.4407268966313632E-7]
["Solar Fixed","AZ",6,1,4.0966451285783356E-7]
["Solar Fixed","AZ",6,2,-3.6547992516992673E-7]
["Solar Fixed","AZ",6,3,-7.7944607379278764E-7]
["Solar Fixed","AZ",6,4,-1.2589835863429517E-6]
["Solar Fixed","AZ",6,5,3.9667980099707479E-3]
["Solar Fixed","AZ",6,6,0.13304815915862203]
["Solar Fixed","AZ",6,7,0.40930065713114216]
["Solar Fixed","AZ",6,8,0.61266437740910118]
["Solar Fixed","AZ",6,9,0.7628170356464743]
["Solar Fixed","AZ",6,10,0.83542210374387149]
["Solar Fixed","AZ",6,11,0.8781817169171674]
["Solar Fixed","AZ",6,12,0.87921322824668946]
["Solar Fixed","AZ",6,13,0.87287704449680381]
["Solar Fixed","AZ",6,14,0.84749166995813074]
["Solar Fixed","AZ",6,15,0.78103433873599415]
["Solar Fixed","AZ",6,16,0.68361429420754827]
["Solar Fixed","AZ",6,17,0.5318190917383695]
["Solar Fixed","AZ",6,18,0.25302784244145093]
["Solar Fixed","AZ",6,19,3.4371650443241274E-2]
["Solar Fixed","AZ",6,20,6.3546010788373752E-5]
["Solar Fixed","AZ",6,21,9.6958316272335787E-6]
["Solar Fixed","AZ",6,22,7.1043079147644782E-6]
["Solar Fixed","AZ",6,23,4.3243753218436332E-6]
["Solar Fixed","AZ",6,24,1.8966135036185487E-6]
["Solar Fixed","AZ",7,1,1.8719837278285295E-6]
["Solar Fixed","AZ",7,2,5.9733241919505374E-7]
["Solar Fixed","AZ",7,3,-1.6109986320217916E-8]
["Solar Fixed","AZ",7,4,-4.4780841708704964E-7]
["Solar Fixed","AZ",7,5,2.3329174795448169E-4]
["Solar Fixed","AZ",7,6,7.0664424637742973E-2]
["Solar Fixed","AZ",7,7,0.29545386381783695]
["Solar Fixed","AZ",7,8,0.53504464903563687]
["Solar Fixed","AZ",7,9,0.67994971474559363]
["Solar Fixed","AZ",7,10,0.76751712437994668]
["Solar Fixed","AZ",7,11,0.81978230728022039]
["Solar Fixed","AZ",7,12,0.83948714638015498]
["Solar Fixed","AZ",7,13,0.83123888697752912]
["Solar Fixed","AZ",7,14,0.80399522802931489]
["Solar Fixed","AZ",7,15,0.74150366379667243]
["Solar Fixed","AZ",7,16,0.64906923311905806]
["Solar Fixed","AZ",7,17,0.49654629806756873]
["Solar Fixed","AZ",7,18,0.22837043952513689]
["Solar Fixed","AZ",7,19,2.7241664540919842E-2]
["Solar Fixed","AZ",7,20,3.1763141608647111E-5]
["Solar Fixed","AZ",7,21,1.4879646222374421E-5]
["Solar Fixed","AZ",7,22,1.1463721335388458E-5]
["Solar Fixed","AZ",7,23,6.9055740171414652E-6]
["Solar Fixed","AZ",7,24,3.9790525173560683E-6]
["Solar Fixed","AZ",8,1,3.7261019371407611E-6]
["Solar Fixed","AZ",8,2,2.5891736332147632E-6]
["Solar Fixed","AZ",8,3,1.7536613449903789E-6]
["Solar Fixed","AZ",8,4,9.785406046799747E-7]
["Solar Fixed","AZ",8,5,2.5027904059007757E-6]
["Solar Fixed","AZ",8,6,2.9019240850915898E-2]
["Solar Fixed","AZ",8,7,0.25664480987219862]
["Solar Fixed","AZ",8,8,0.53883167029350887]
["Solar Fixed","AZ",8,9,0.68133297762956602]
["Solar Fixed","AZ",8,10,0.77634155016911965]
["Solar Fixed","AZ",8,11,0.84471321398966948]
["Solar Fixed","AZ",8,12,0.86261820501283215]
["Solar Fixed","AZ",8,13,0.82673209660424707]
["Solar Fixed","AZ",8,14,0.80077720353121928]
["Solar Fixed","AZ",8,15,0.73420756601825399]
["Solar Fixed","AZ",8,16,0.62668352912877623]
["Solar Fixed","AZ",8,17,0.42147930453663196]
["Solar Fixed","AZ",8,18,0.12263052884504473]
["Solar Fixed","AZ",8,19,3.8436976531228961E-3]
["Solar Fixed","AZ",8,20,2.9489233349890678E-5]
["Solar Fixed","AZ",8,21,1.8382655612655058E-5]
["Solar Fixed","AZ",8,22,1.2348785098786986E-5]
["Solar Fixed","AZ",8,23,8.3123605581728918E-6]
["Solar Fixed","AZ",8,24,4.9911272400737318E-6]
["Solar Fixed","AZ",9,1,1.9225706730192753E-6]
["Solar Fixed","AZ",9,2,1.0926635415070002E-6]
["Solar Fixed","AZ",9,3,4.4870910072028412E-7]
["Solar Fixed","AZ",9,4,-1.3785306920330156E-7]
["Solar Fixed","AZ",9,5,-1.4208500479003441E-7]
["Solar Fixed","AZ",9,6,8.9644639553514115E-3]
["Solar Fixed","AZ",9,7,0.20194045976875133]
["Solar Fixed","AZ",9,8,0.52402413772427137]
["Solar Fixed","AZ",9,9,0.68883904306859844]
["Solar Fixed","AZ",9,10,0.77323404705292986]
["Solar Fixed","AZ",9,11,0.82382963656983987]
["Solar Fixed","AZ",9,12,0.83486776295726794]
["Solar Fixed","AZ",9,13,0.8346588111582578]
["Solar Fixed","AZ",9,14,0.7977183504679326]
["Solar Fixed","AZ",9,15,0.7189317615888855]
["Solar Fixed","AZ",9,16,0.5729441337948642]
["Solar Fixed","AZ",9,17,0.2675293343694134]
["Solar Fixed","AZ",9,18,2.8237650595515085E-2]
["Solar Fixed","AZ",9,19,1.7183348662205481E-4]
["Solar Fixed","AZ",9,20,1.6141644707143425E-5]
["Solar Fixed","AZ",9,21,1.2522153155557567E-5]
["Solar Fixed","AZ",9,22,8.5840766411628709E-6]
["Solar Fixed","AZ",9,23,5.4675194392284343E-6]
["Solar Fixed","AZ",9,24,3.3923647174407813E-6]
["Solar Fixed","AZ",10,1,2.2995897810612727E-7]
["Solar Fixed","AZ",10,2,-3.3591783964676699E-7]
["Solar Fixed","AZ",10,3,-6.8606804998690299E-7]
["Solar Fixed","AZ",10,4,-9.4988875937178096E-7]
["Solar Fixed","AZ",10,5,-4.2948837395185724E-7]
["Solar Fixed","AZ",10,6,1.639215018358205E-3]
["Solar Fixed","AZ",10,7,0.12725397533753013]
["Solar Fixed","AZ",10,8,0.46789490910635401]
["Solar Fixed","AZ",10,9,0.66538508708952782]
["Solar Fixed","AZ",10,10,0.74923730327390037]
["Solar Fixed","AZ",10,11,0.80119735016282301]
["Solar Fixed","AZ",10,12,0.80929555552743837]
["Solar Fixed","AZ",10,13,0.79653559979824629]
["Solar Fixed","AZ",10,14,0.75779966641168484]
["Solar Fixed","AZ",10,15,0.67808380021616599]
["Solar Fixed","AZ",10,16,0.44970594154613708]
["Solar Fixed","AZ",10,17,0.10523110907899963]
["Solar Fixed","AZ",10,18,1.5487906521827303E-3]
["Solar Fixed","AZ",10,19,1.325556650268929E-5]
["Solar Fixed","AZ",10,20,8.7066597259176851E-6]
["Solar Fixed","AZ",10,21,6.6204788354101968E-6]
["Solar Fixed","AZ",10,22,4.6626844515965847E-6]
["Solar Fixed","AZ",10,23,2.3046464958806387E-6]
["Solar Fixed","AZ",10,24,1.0429446277001816E-6]
["Solar Fixed","AZ",11,1,-3.420881391532878E-7]
["Solar Fixed","AZ",11,2,-9.5272403215157913E-7]
["Solar Fixed","AZ",11,3,-1.3481168238183031E-6]
["Solar Fixed","AZ",11,4,-1.5207373489445803E-6]
["Solar Fixed","AZ",11,5,-1.4617452493475955E-6]
["Solar Fixed","AZ",11,6,1.4980195164614136E-4]
["Solar Fixed","AZ",11,7,3.3027676722279777E-2]
["Solar Fixed","AZ",11,8,0.29701059957198139]
["Solar Fixed","AZ",11,9,0.58386973835018052]
["Solar Fixed","AZ",11,10,0.67890042482340551]
["Solar Fixed","AZ",11,11,0.72130929010460387]
["Solar Fixed","AZ",11,12,0.73089303485169177]
["Solar Fixed","AZ",11,13,0.71102572222061489]
["Solar Fixed","AZ",11,14,0.66949238747706474]
["Solar Fixed","AZ",11,15,0.55123144782749955]
["Solar Fixed","AZ",11,16,0.25776182155052491]
["Solar Fixed","AZ",11,17,1.9304122916738175E-2]
["Solar Fixed","AZ",11,18,7.5573374917599082E-6]
["Solar Fixed","AZ",11,19,4.5749183669914969E-6]
["Solar Fixed","AZ",11,20,4.6183781352014665E-6]
["Solar Fixed","AZ",11,21,4.0316365800162366E-6]
["Solar Fixed","AZ",11,22,2.9608386220018235E-6]
["Solar Fixed","AZ",11,23,1.7804677050010734E-6]
["Solar Fixed","AZ",11,24,6.1853972618840161E-7]
["Solar Fixed","AZ",12,1,5.8711055809940803E-7]
["Solar Fixed","AZ",12,2,-4.0486361397842497E-8]
["Solar Fixed","AZ",12,3,-6.3013028129118701E-7]
["Solar Fixed","AZ",12,4,-7.752563734150373E-7]
["Solar Fixed","AZ",12,5,-4.4003578811666787E-7]
["Solar Fixed","AZ",12,6,-2.2587921302344107E-7]
["Solar Fixed","AZ",12,7,3.6804004982928362E-3]
["Solar Fixed","AZ",12,8,0.13221195581855735]
["Solar Fixed","AZ",12,9,0.38501281364474094]
["Solar Fixed","AZ",12,10,0.52034610067448317]
["Solar Fixed","AZ",12,11,0.56647933312311505]
["Solar Fixed","AZ",12,12,0.59736895320631322]
["Solar Fixed","AZ",12,13,0.5907300456951895]
["Solar Fixed","AZ",12,14,0.54069826519646635]
["Solar Fixed","AZ",12,15,0.42449743744644075]
["Solar Fixed","AZ",12,16,0.19581050352918586]
["Solar Fixed","AZ",12,17,1.2401675528508304E-2]
["Solar Fixed","AZ",12,18,6.3776871204023142E-6]
["Solar Fixed","AZ",12,19,5.8694959843290013E-6]
["Solar Fixed","AZ",12,20,6.3400889388350084E-6]
["Solar Fixed","AZ",12,21,5.9076252977235065E-6]
["Solar Fixed","AZ",12,22,5.136591697310883E-6]
["Solar Fixed","AZ",12,23,3.4761509643761414E-6]
["Solar Fixed","AZ",12,24,1.9185067637033753E-6]
["Solar Thermal","AZ",1,1,0]
["Solar Thermal","AZ",1,2,0]
["Solar Thermal","AZ",1,3,0]
["Solar Thermal","AZ",1,4,0]
["Solar Thermal","AZ",1,5,0]
["Solar Thermal","AZ",1,6,0]
["Solar Thermal","AZ",1,7,0]
["Solar Thermal","AZ",1,8,0]
["Solar Thermal","AZ",1,9,5.925763494048928E-2]
["Solar Thermal","AZ",1,10,0.20056975502015256]
["Solar Thermal","AZ",1,11,0.26960983861631721]
["Solar Thermal","AZ",1,12,0.30518022091199887]
["Solar Thermal","AZ",1,13,0.28308337804990702]
["Solar Thermal","AZ",1,14,0.28653168119389782]
["Solar Thermal","AZ",1,15,0.27148620271700447]
["Solar Thermal","AZ",1,16,0.20078711228659857]
["Solar Thermal","AZ",1,17,5.8046567322937268E-2]
["Solar Thermal","AZ",1,18,0]
["Solar Thermal","AZ",1,19,0]
["Solar Thermal","AZ",1,20,0]
["Solar Thermal","AZ",1,21,0]
["Solar Thermal","AZ",1,22,0]
["Solar Thermal","AZ",1,23,0]
["Solar Thermal","AZ",1,24,0]
["Solar Thermal","AZ",2,1,0]
["Solar Thermal","AZ",2,2,0]
["Solar Thermal","AZ",2,3,0]
["Solar Thermal","AZ",2,4,0]
["Solar Thermal","AZ",2,5,0]
["Solar Thermal","AZ",2,6,0]
["Solar Thermal","AZ",2,7,0]
["Solar Thermal","AZ",2,8,0]
["Solar Thermal","AZ",2,9,0.10299884795302822]
["Solar Thermal","AZ",2,10,0.26421954469419723]
["Solar Thermal","AZ",2,11,0.32439312624177435]
["Solar Thermal","AZ",2,12,0.28685182967548667]
["Solar Thermal","AZ",2,13,0.26404988260816575]
["Solar Thermal","AZ",2,14,0.25073759495797882]
["Solar Thermal","AZ",2,15,0.25667592271514672]
["Solar Thermal","AZ",2,16,0.24552719009978113]
["Solar Thermal","AZ",2,17,0.14964908897703486]
["Solar Thermal","AZ",2,18,1.7477683202801061E-2]
["Solar Thermal","AZ",2,19,0]
["Solar Thermal","AZ",2,20,0]
["Solar Thermal","AZ",2,21,0]
["Solar Thermal","AZ",2,22,0]
["Solar Thermal","AZ",2,23,0]
["Solar Thermal","AZ",2,24,0]
["Solar Thermal","AZ",3,1,0]
["Solar Thermal","AZ",3,2,0]
["Solar Thermal","AZ",3,3,0]
["Solar Thermal","AZ",3,4,0]
["Solar Thermal","AZ",3,5,0]
["Solar Thermal","AZ",3,6,0]
["Solar Thermal","AZ",3,7,0]
["Solar Thermal","AZ",3,8,6.6982019483310909E-2]
["Solar Thermal","AZ",3,9,0.34129844545396792]
["Solar Thermal","AZ",3,10,0.45117085829793879]
["Solar Thermal","AZ",3,11,0.49273672951211689]
["Solar Thermal","AZ",3,12,0.46221837709058927]
["Solar Thermal","AZ",3,13,0.44279354447878705]
["Solar Thermal","AZ",3,14,0.46159635764529822]
["Solar Thermal","AZ",3,15,0.4326236608350652]
["Solar Thermal","AZ",3,16,0.38404019605183276]
["Solar Thermal","AZ",3,17,0.25978622956175468]
["Solar Thermal","AZ",3,18,9.2628361475545887E-2]
["Solar Thermal","AZ",3,19,9.0903307667648527E-5]
["Solar Thermal","AZ",3,20,0]
["Solar Thermal","AZ",3,21,0]
["Solar Thermal","AZ",3,22,0]
["Solar Thermal","AZ",3,23,0]
["Solar Thermal","AZ",3,24,0]
["Solar Thermal","AZ",4,1,0]
["Solar Thermal","AZ",4,2,0]
["Solar Thermal","AZ",4,3,0]
["Solar Thermal","AZ",4,4,0]
["Solar Thermal","AZ",4,5,0]
["Solar Thermal","AZ",4,6,0]
["Solar Thermal","AZ",4,7,7.8135539996619097E-2]
["Solar Thermal","AZ",4,8,0.51046953733058165]
["Solar Thermal","AZ",4,9,0.74012412254961835]
["Solar Thermal","AZ",4,10,0.78491760934500832]
["Solar Thermal","AZ",4,11,0.78843879137530137]
["Solar Thermal","AZ",4,12,0.7965537995546722]
["Solar Thermal","AZ",4,13,0.76948038408069785]
["Solar Thermal","AZ",4,14,0.71942225149727379]
["Solar Thermal","AZ",4,15,0.70543390631515823]
["Solar Thermal","AZ",4,16,0.68251783427281809]
["Solar Thermal","AZ",4,17,0.6215612993868751]
["Solar Thermal","AZ",4,18,0.28733275555248783]
["Solar Thermal","AZ",4,19,3.4286936712980276E-2]
["Solar Thermal","AZ",4,20,0]
["Solar Thermal","AZ",4,21,0]
["Solar Thermal","AZ",4,22,0]
["Solar Thermal","AZ",4,23,0]
["Solar Thermal","AZ",4,24,0]
["Solar Thermal","AZ",5,1,0]
["Solar Thermal","AZ",5,2,0]
["Solar Thermal","AZ",5,3,0]
["Solar Thermal","AZ",5,4,0]
["Solar Thermal","AZ",5,5,0]
["Solar Thermal","AZ",5,6,2.0194069607188597E-2]
["Solar Thermal","AZ",5,7,0.27952318874211268]
["Solar Thermal","AZ",5,8,0.6827584310758783]
["Solar Thermal","AZ",5,9,0.82695686948420832]
["Solar Thermal","AZ",5,10,0.84470070839889988]
["Solar Thermal","AZ",5,11,0.84006322079805229]
["Solar Thermal","AZ",5,12,0.84358415527832797]
["Solar Thermal","AZ",5,13,0.82693429147231701]
["Solar Thermal","AZ",5,14,0.79481902134594151]
["Solar Thermal","AZ",5,15,0.77683631519599983]
["Solar Thermal","AZ",5,16,0.72858885559236108]
["Solar Thermal","AZ",5,17,0.65163843070936178]
["Solar Thermal","AZ",5,18,0.41639257043297678]
["Solar Thermal","AZ",5,19,9.0470679760256426E-2]
["Solar Thermal","AZ",5,20,0]
["Solar Thermal","AZ",5,21,0]
["Solar Thermal","AZ",5,22,0]
["Solar Thermal","AZ",5,23,0]
["Solar Thermal","AZ",5,24,0]
["Solar Thermal","AZ",6,1,0]
["Solar Thermal","AZ",6,2,0]
["Solar Thermal","AZ",6,3,0]
["Solar Thermal","AZ",6,4,0]
["Solar Thermal","AZ",6,5,0]
["Solar Thermal","AZ",6,6,4.3545181723387789E-2]
["Solar Thermal","AZ",6,7,0.34145902451503868]
["Solar Thermal","AZ",6,8,0.7199019461748446]
["Solar Thermal","AZ",6,9,0.82667779755915749]
["Solar Thermal","AZ",6,10,0.84428356762692325]
["Solar Thermal","AZ",6,11,0.84358641022324454]
["Solar Thermal","AZ",6,12,0.83877355960667599]
["Solar Thermal","AZ",6,13,0.80836411409394271]
["Solar Thermal","AZ",6,14,0.76474449001000877]
["Solar Thermal","AZ",6,15,0.74641753177881276]
["Solar Thermal","AZ",6,16,0.71817723503623443]
["Solar Thermal","AZ",6,17,0.63678887270146489]
["Solar Thermal","AZ",6,18,0.43655654044911163]
["Solar Thermal","AZ",6,19,0.1440127708254102]
["Solar Thermal","AZ",6,20,4.4991362007516592E-3]
["Solar Thermal","AZ",6,21,0]
["Solar Thermal","AZ",6,22,0]
["Solar Thermal","AZ",6,23,0]
["Solar Thermal","AZ",6,24,0]
["Solar Thermal","AZ",7,1,0]
["Solar Thermal","AZ",7,2,0]
["Solar Thermal","AZ",7,3,0]
["Solar Thermal","AZ",7,4,0]
["Solar Thermal","AZ",7,5,0]
["Solar Thermal","AZ",7,6,0]
["Solar Thermal","AZ",7,7,9.7804532781593193E-2]
["Solar Thermal","AZ",7,8,0.42977825938846559]
["Solar Thermal","AZ",7,9,0.64414955585855316]
["Solar Thermal","AZ",7,10,0.72465394144195439]
["Solar Thermal","AZ",7,11,0.75892171668126285]
["Solar Thermal","AZ",7,12,0.71964134673709101]
["Solar Thermal","AZ",7,13,0.67759141037784376]
["Solar Thermal","AZ",7,14,0.63243149238288032]
["Solar Thermal","AZ",7,15,0.59070266197284371]
["Solar Thermal","AZ",7,16,0.59722611868879094]
["Solar Thermal","AZ",7,17,0.53550227251929827]
["Solar Thermal","AZ",7,18,0.38710880348824162]
["Solar Thermal","AZ",7,19,0.11491002138739381]
["Solar Thermal","AZ",7,20,5.4629677031051561E-4]
["Solar Thermal","AZ",7,21,0]
["Solar Thermal","AZ",7,22,0]
["Solar Thermal","AZ",7,23,0]
["Solar Thermal","AZ",7,24,0]
["Solar Thermal","AZ",8,1,0]
["Solar Thermal","AZ",8,2,0]
["Solar Thermal","AZ",8,3,0]
["Solar Thermal","AZ",8,4,0]
["Solar Thermal","AZ",8,5,0]
["Solar Thermal","AZ",8,6,0]
["Solar Thermal","AZ",8,7,6.2272566581327585E-2]
["Solar Thermal","AZ",8,8,0.40656095644671186]
["Solar Thermal","AZ",8,9,0.66228761807157177]
["Solar Thermal","AZ",8,10,0.73069522190826031]
["Solar Thermal","AZ",8,11,0.76843820877151647]
["Solar Thermal","AZ",8,12,0.76096365034247071]
["Solar Thermal","AZ",8,13,0.71566185387434189]
["Solar Thermal","AZ",8,14,0.69009604457187612]
["Solar Thermal","AZ",8,15,0.66230837722843605]
["Solar Thermal","AZ",8,16,0.60429313517410332]
["Solar Thermal","AZ",8,17,0.50232207702217802]
["Solar Thermal","AZ",8,18,0.28568710265791414]
["Solar Thermal","AZ",8,19,4.3463016513009572E-2]
["Solar Thermal","AZ",8,20,0]
["Solar Thermal","AZ",8,21,0]
["Solar Thermal","AZ",8,22,0]
["Solar Thermal","AZ",8,23,0]
["Solar Thermal","AZ",8,24,0]
["Solar Thermal","AZ",9,1,0]
["Solar Thermal","AZ",9,2,0]
["Solar Thermal","AZ",9,3,0]
["Solar Thermal","AZ",9,4,0]
["Solar Thermal","AZ",9,5,0]
["Solar Thermal","AZ",9,6,0]
["Solar Thermal","AZ",9,7,2.2130499429348451E-2]
["Solar Thermal","AZ",9,8,0.34839513001364464]
["Solar Thermal","AZ",9,9,0.63638050308551697]
["Solar Thermal","AZ",9,10,0.72438086676826363]
["Solar Thermal","AZ",9,11,0.7182200810789281]
["Solar Thermal","AZ",9,12,0.70526923413334597]
["Solar Thermal","AZ",9,13,0.69193050511290433]
["Solar Thermal","AZ",9,14,0.70602596299590725]
["Solar Thermal","AZ",9,15,0.66447655324708588]
["Solar Thermal","AZ",9,16,0.62149598432879805]
["Solar Thermal","AZ",9,17,0.4518456317792125]
["Solar Thermal","AZ",9,18,0.10053175597947758]
["Solar Thermal","AZ",9,19,1.5880259853511833E-3]
["Solar Thermal","AZ",9,20,0]
["Solar Thermal","AZ",9,21,0]
["Solar Thermal","AZ",9,22,0]
["Solar Thermal","AZ",9,23,0]
["Solar Thermal","AZ",9,24,0]
["Solar Thermal","AZ",10,1,0]
["Solar Thermal","AZ",10,2,0]
["Solar Thermal","AZ",10,3,0]
["Solar Thermal","AZ",10,4,0]
["Solar Thermal","AZ",10,5,0]
["Solar Thermal","AZ",10,6,0]
["Solar Thermal","AZ",10,7,3.1646787692480006E-3]
["Solar Thermal","AZ",10,8,0.20509442946038947]
["Solar Thermal","AZ",10,9,0.60565314114323765]
["Solar Thermal","AZ",10,10,0.73272296704784212]
["Solar Thermal","AZ",10,11,0.72280426018660737]
["Solar Thermal","AZ",10,12,0.72082518716874011]
["Solar Thermal","AZ",10,13,0.73681307503284177]
["Solar Thermal","AZ",10,14,0.73809097703409032]
["Solar Thermal","AZ",10,15,0.73345103978014314]
["Solar Thermal","AZ",10,16,0.6100506601522675]
["Solar Thermal","AZ",10,17,0.24833695360931912]
["Solar Thermal","AZ",10,18,2.1257099871164097E-2]
["Solar Thermal","AZ",10,19,0]
["Solar Thermal","AZ",10,20,0]
["Solar Thermal","AZ",10,21,0]
["Solar Thermal","AZ",10,22,0]
["Solar Thermal","AZ",10,23,0]
["Solar Thermal","AZ",10,24,0]
["Solar Thermal","AZ",11,1,0]
["Solar Thermal","AZ",11,2,0]
["Solar Thermal","AZ",11,3,0]
["Solar Thermal","AZ",11,4,0]
["Solar Thermal","AZ",11,5,0]
["Solar Thermal","AZ",11,6,0]
["Solar Thermal","AZ",11,7,0]
["Solar Thermal","AZ",11,8,4.805347074775617E-2]
["Solar Thermal","AZ",11,9,0.34273799556673312]
["Solar Thermal","AZ",11,10,0.54530435787605191]
["Solar Thermal","AZ",11,11,0.5788352058592996]
["Solar Thermal","AZ",11,12,0.57467382279675372]
["Solar Thermal","AZ",11,13,0.56639313172573125]
["Solar Thermal","AZ",11,14,0.55981992778925427]
["Solar Thermal","AZ",11,15,0.54991801105020244]
["Solar Thermal","AZ",11,16,0.38680428717659582]
["Solar Thermal","AZ",11,17,8.8196505194947553E-2]
["Solar Thermal","AZ",11,18,0]
["Solar Thermal","AZ",11,19,0]
["Solar Thermal","AZ",11,20,0]
["Solar Thermal","AZ",11,21,0]
["Solar Thermal","AZ",11,22,0]
["Solar Thermal","AZ",11,23,0]
["Solar Thermal","AZ",11,24,0]
["Solar Thermal","AZ",12,1,0]
["Solar Thermal","AZ",12,2,0]
["Solar Thermal","AZ",12,3,0]
["Solar Thermal","AZ",12,4,0]
["Solar Thermal","AZ",12,5,0]
["Solar Thermal","AZ",12,6,0]
["Solar Thermal","AZ",12,7,0]
["Solar Thermal","AZ",12,8,0]
["Solar Thermal","AZ",12,9,4.1187681036887178E-2]
["Solar Thermal","AZ",12,10,0.17100200245636385]
["Solar Thermal","AZ",12,11,0.24873479275391328]
["Solar Thermal","AZ",12,12,0.26111486979343002]
["Solar Thermal","AZ",12,13,0.28639594255419959]
["Solar Thermal","AZ",12,14,0.29489249068157058]
["Solar Thermal","AZ",12,15,0.25916752817000344]
["Solar Thermal","AZ",12,16,0.19010768417698934]
["Solar Thermal","AZ",12,17,4.0727649977962556E-2]
["Solar Thermal","AZ",12,18,0]
["Solar Thermal","AZ",12,19,0]
["Solar Thermal","AZ",12,20,0]
["Solar Thermal","AZ",12,21,0]
["Solar Thermal","AZ",12,22,0]
["Solar Thermal","AZ",12,23,0]
["Solar Thermal","AZ",12,24,0]
["Solar Tracking","AZ",1,1,0]
["Solar Tracking","AZ",1,2,0]
["Solar Tracking","AZ",1,3,0]
["Solar Tracking","AZ",1,4,0]
["Solar Tracking","AZ",1,5,0]
["Solar Tracking","AZ",1,6,0]
["Solar Tracking","AZ",1,7,4.963721635145795E-4]
["Solar Tracking","AZ",1,8,0.11154292916960799]
["Solar Tracking","AZ",1,9,0.40862646629939287]
["Solar Tracking","AZ",1,10,0.52772050803816473]
["Solar Tracking","AZ",1,11,0.54846365031879274]
["Solar Tracking","AZ",1,12,0.56018400200204532]
["Solar Tracking","AZ",1,13,0.55325992126486501]
["Solar Tracking","AZ",1,14,0.51962580375331868]
["Solar Tracking","AZ",1,15,0.48089244311711188]
["Solar Tracking","AZ",1,16,0.30309290948628009]
["Solar Tracking","AZ",1,17,5.9663648423451766E-2]
["Solar Tracking","AZ",1,18,1.4700233495556782E-5]
["Solar Tracking","AZ",1,19,0]
["Solar Tracking","AZ",1,20,0]
["Solar Tracking","AZ",1,21,0]
["Solar Tracking","AZ",1,22,0]
["Solar Tracking","AZ",1,23,0]
["Solar Tracking","AZ",1,24,0]
["Solar Tracking","AZ",2,1,0]
["Solar Tracking","AZ",2,2,0]
["Solar Tracking","AZ",2,3,0]
["Solar Tracking","AZ",2,4,0]
["Solar Tracking","AZ",2,5,0]
["Solar Tracking","AZ",2,6,0]
["Solar Tracking","AZ",2,7,6.8848864996005265E-3]
["Solar Tracking","AZ",2,8,0.25545146974290645]
["Solar Tracking","AZ",2,9,0.62501200171923788]
["Solar Tracking","AZ",2,10,0.6678095856948284]
["Solar Tracking","AZ",2,11,0.66222834264937191]
["Solar Tracking","AZ",2,12,0.63980191023331578]
["Solar Tracking","AZ",2,13,0.61882085002692089]
["Solar Tracking","AZ",2,14,0.60449402152331111]
["Solar Tracking","AZ",2,15,0.59373707109310336]
["Solar Tracking","AZ",2,16,0.5339157646799364]
["Solar Tracking","AZ",2,17,0.23295743047648562]
["Solar Tracking","AZ",2,18,8.5850890686679626E-3]
["Solar Tracking","AZ",2,19,0]
["Solar Tracking","AZ",2,20,0]
["Solar Tracking","AZ",2,21,0]
["Solar Tracking","AZ",2,22,0]
["Solar Tracking","AZ",2,23,0]
["Solar Tracking","AZ",2,24,0]
["Solar Tracking","AZ",3,1,0]
["Solar Tracking","AZ",3,2,0]
["Solar Tracking","AZ",3,3,0]
["Solar Tracking","AZ",3,4,0]
["Solar Tracking","AZ",3,5,0]
["Solar Tracking","AZ",3,6,9.7177607701275421E-6]
["Solar Tracking","AZ",3,7,7.7248791916228632E-2]
["Solar Tracking","AZ",3,8,0.45899495886407687]
["Solar Tracking","AZ",3,9,0.63228442734272983]
["Solar Tracking","AZ",3,10,0.65539886177333173]
["Solar Tracking","AZ",3,11,0.64350198584871898]
["Solar Tracking","AZ",3,12,0.62731208437141783]
["Solar Tracking","AZ",3,13,0.62363212392646428]
["Solar Tracking","AZ",3,14,0.56616661383859035]
["Solar Tracking","AZ",3,15,0.51493269869719283]
["Solar Tracking","AZ",3,16,0.46459559872747397]
["Solar Tracking","AZ",3,17,0.33009225867997422]
["Solar Tracking","AZ",3,18,4.982872830449301E-2]
["Solar Tracking","AZ",3,19,9.4182392176740855E-7]
["Solar Tracking","AZ",3,20,0]
["Solar Tracking","AZ",3,21,0]
["Solar Tracking","AZ",3,22,0]
["Solar Tracking","AZ",3,23,0]
["Solar Tracking","AZ",3,24,0]
["Solar Tracking","AZ",4,1,0]
["Solar Tracking","AZ",4,2,0]
["Solar Tracking","AZ",4,3,0]
["Solar Tracking","AZ",4,4,0]
["Solar Tracking","AZ",4,5,0]
["Solar Tracking","AZ",4,6,4.4232045888448479E-2]
["Solar Tracking","AZ",4,7,0.42670350987774663]
["Solar Tracking","AZ",4,8,0.75534260176428281]
["Solar Tracking","AZ",4,9,0.79608966404296699]
["Solar Tracking","AZ",4,10,0.81543300010521957]
["Solar Tracking","AZ",4,11,0.80943302986078258]
["Solar Tracking","AZ",4,12,0.81480592642359995]
["Solar Tracking","AZ",4,13,0.80593693572372249]
["Solar Tracking","AZ",4,14,0.80419085769401022]
["Solar Tracking","AZ",4,15,0.77901375170980236]
["Solar Tracking","AZ",4,16,0.737917929228318]
["Solar Tracking","AZ",4,17,0.60857788353548536]
["Solar Tracking","AZ",4,18,0.20205437092944628]
["Solar Tracking","AZ",4,19,4.7605874208542995E-3]
["Solar Tracking","AZ",4,20,0]
["Solar Tracking","AZ",4,21,0]
["Solar Tracking","AZ",4,22,0]
["Solar Tracking","AZ",4,23,0]
["Solar Tracking","AZ",4,24,0]
["Solar Tracking","AZ",5,1,0]
["Solar Tracking","AZ",5,2,0]
["Solar Tracking","AZ",5,3,0]
["Solar Tracking","AZ",5,4,0]
["Solar Tracking","AZ",5,5,1.3388431272220436E-3]
["Solar Tracking","AZ",5,6,0.16463259889168386]
["Solar Tracking","AZ",5,7,0.57256124026882027]
["Solar Tracking","AZ",5,8,0.78175099383008506]
["Solar Tracking","AZ",5,9,0.8349023720387978]
["Solar Tracking","AZ",5,10,0.8535309667949742]
["Solar Tracking","AZ",5,11,0.85540555391790418]
["Solar Tracking","AZ",5,12,0.86230250523907048]
["Solar Tracking","AZ",5,13,0.8610218415813311]
["Solar Tracking","AZ",5,14,0.84949011081500547]
["Solar Tracking","AZ",5,15,0.8282807550454927]
["Solar Tracking","AZ",5,16,0.79491087959716444]
["Solar Tracking","AZ",5,17,0.69441925502544799]
["Solar Tracking","AZ",5,18,0.34164497666717331]
["Solar Tracking","AZ",5,19,3.2171306060231587E-2]
["Solar Tracking","AZ",5,20,7.8767576376291723E-7]
["Solar Tracking","AZ",5,21,0]
["Solar Tracking","AZ",5,22,0]
["Solar Tracking","AZ",5,23,0]
["Solar Tracking","AZ",5,24,0]
["Solar Tracking","AZ",6,1,0]
["Solar Tracking","AZ",6,2,0]
["Solar Tracking","AZ",6,3,0]
["Solar Tracking","AZ",6,4,0]
["Solar Tracking","AZ",6,5,2.9965651855784195E-3]
["Solar Tracking","AZ",6,6,0.19510539212196498]
["Solar Tracking","AZ",6,7,0.57302676402791319]
["Solar Tracking","AZ",6,8,0.75133797557229332]
["Solar Tracking","AZ",6,9,0.81018284288734577]
["Solar Tracking","AZ",6,10,0.84258240517527805]
["Solar Tracking","AZ",6,11,0.84929995501591748]
["Solar Tracking","AZ",6,12,0.85389232184016917]
["Solar Tracking","AZ",6,13,0.8525163647212296]
["Solar Tracking","AZ",6,14,0.84286616193747843]
["Solar Tracking","AZ",6,15,0.82210385732080671]
["Solar Tracking","AZ",6,16,0.79348117689485542]
["Solar Tracking","AZ",6,17,0.70375573481164788]
["Solar Tracking","AZ",6,18,0.42523524153724357]
["Solar Tracking","AZ",6,19,7.2794012462667923E-2]
["Solar Tracking","AZ",6,20,4.8263776439010595E-5]
["Solar Tracking","AZ",6,21,0]
["Solar Tracking","AZ",6,22,0]
["Solar Tracking","AZ",6,23,0]
["Solar Tracking","AZ",6,24,0]
["Solar Tracking","AZ",7,1,0]
["Solar Tracking","AZ",7,2,0]
["Solar Tracking","AZ",7,3,0]
["Solar Tracking","AZ",7,4,0]
["Solar Tracking","AZ",7,5,2.593919246371586E-4]
["Solar Tracking","AZ",7,6,9.1454985324212659E-2]
["Solar Tracking","AZ",7,7,0.44600684090203052]
["Solar Tracking","AZ",7,8,0.69888342072395848]
["Solar Tracking","AZ",7,9,0.79258585249021896]
["Solar Tracking","AZ",7,10,0.8323973370705261]
["Solar Tracking","AZ",7,11,0.8405064164087811]
["Solar Tracking","AZ",7,12,0.83809608747479813]
["Solar Tracking","AZ",7,13,0.83083647759356827]
["Solar Tracking","AZ",7,14,0.82088299344198046]
["Solar Tracking","AZ",7,15,0.79833699124159385]
["Solar Tracking","AZ",7,16,0.76433032797328848]
["Solar Tracking","AZ",7,17,0.67294783406284364]
["Solar Tracking","AZ",7,18,0.38926881298348703]
["Solar Tracking","AZ",7,19,6.1998198686623297E-2]
["Solar Tracking","AZ",7,20,2.881939685239824E-5]
["Solar Tracking","AZ",7,21,0]
["Solar Tracking","AZ",7,22,0]
["Solar Tracking","AZ",7,23,0]
["Solar Tracking","AZ",7,24,0]
["Solar Tracking","AZ",8,1,0]
["Solar Tracking","AZ",8,2,0]
["Solar Tracking","AZ",8,3,0]
["Solar Tracking","AZ",8,4,0]
["Solar Tracking","AZ",8,5,0]
["Solar Tracking","AZ",8,6,3.0803818619592343E-2]
["Solar Tracking","AZ",8,7,0.33397387090240199]
["Solar Tracking","AZ",8,8,0.62808539206691572]
["Solar Tracking","AZ",8,9,0.74722177991336769]
["Solar Tracking","AZ",8,10,0.80114448079466105]
["Solar Tracking","AZ",8,11,0.81832794160730926]
["Solar Tracking","AZ",8,12,0.81638884983700055]
["Solar Tracking","AZ",8,13,0.8003641676936436]
["Solar Tracking","AZ",8,14,0.77872075952578501]
["Solar Tracking","AZ",8,15,0.74724953102992286]
["Solar Tracking","AZ",8,16,0.68892070123931415]
["Solar Tracking","AZ",8,17,0.54795100051457601]
["Solar Tracking","AZ",8,18,0.20296934415032644]
["Solar Tracking","AZ",8,19,6.215426476282716E-3]
["Solar Tracking","AZ",8,20,0]
["Solar Tracking","AZ",8,21,0]
["Solar Tracking","AZ",8,22,0]
["Solar Tracking","AZ",8,23,0]
["Solar Tracking","AZ",8,24,0]
["Solar Tracking","AZ",9,1,0]
["Solar Tracking","AZ",9,2,0]
["Solar Tracking","AZ",9,3,0]
["Solar Tracking","AZ",9,4,0]
["Solar Tracking","AZ",9,5,0]
["Solar Tracking","AZ",9,6,6.8347258542644212E-3]
["Solar Tracking","AZ",9,7,0.24686230321943031]
["Solar Tracking","AZ",9,8,0.64514669733785268]
["Solar Tracking","AZ",9,9,0.75128078369711959]
["Solar Tracking","AZ",9,10,0.79030699868166221]
["Solar Tracking","AZ",9,11,0.79663908362097613]
["Solar Tracking","AZ",9,12,0.79641796991183456]
["Solar Tracking","AZ",9,13,0.79204825338887164]
["Solar Tracking","AZ",9,14,0.78275588617337855]
["Solar Tracking","AZ",9,15,0.77135677094726185]
["Solar Tracking","AZ",9,16,0.69653783285697357]
["Solar Tracking","AZ",9,17,0.38955111946790183]
["Solar Tracking","AZ",9,18,4.6734188897717931E-2]
["Solar Tracking","AZ",9,19,4.4343526800254793E-6]
["Solar Tracking","AZ",9,20,0]
["Solar Tracking","AZ",9,21,0]
["Solar Tracking","AZ",9,22,0]
["Solar Tracking","AZ",9,23,0]
["Solar Tracking","AZ",9,24,0]
["Solar Tracking","AZ",10,1,0]
["Solar Tracking","AZ",10,2,0]
["Solar Tracking","AZ",10,3,0]
["Solar Tracking","AZ",10,4,0]
["Solar Tracking","AZ",10,5,0]
["Solar Tracking","AZ",10,6,4.6485309977768881E-4]
["Solar Tracking","AZ",10,7,0.14091312058854355]
["Solar Tracking","AZ",10,8,0.56106769914596111]
["Solar Tracking","AZ",10,9,0.71267857827836267]
["Solar Tracking","AZ",10,10,0.73431356621823884]
["Solar Tracking","AZ",10,11,0.72790227776075567]
["Solar Tracking","AZ",10,12,0.72995922928841495]
["Solar Tracking","AZ",10,13,0.73374693801360413]
["Solar Tracking","AZ",10,14,0.73705061230757485]
["Solar Tracking","AZ",10,15,0.72109974891720008]
["Solar Tracking","AZ",10,16,0.56418063528629014]
["Solar Tracking","AZ",10,17,0.15914256741587313]
["Solar Tracking","AZ",10,18,1.7596008046942692E-3]
["Solar Tracking","AZ",10,19,0]
["Solar Tracking","AZ",10,20,0]
["Solar Tracking","AZ",10,21,0]
["Solar Tracking","AZ",10,22,0]
["Solar Tracking","AZ",10,23,0]
["Solar Tracking","AZ",10,24,0]
["Solar Tracking","AZ",11,1,0]
["Solar Tracking","AZ",11,2,0]
["Solar Tracking","AZ",11,3,0]
["Solar Tracking","AZ",11,4,0]
["Solar Tracking","AZ",11,5,0]
["Solar Tracking","AZ",11,6,0]
["Solar Tracking","AZ",11,7,2.6043750022270534E-2]
["Solar Tracking","AZ",11,8,0.32900544956783651]
["Solar Tracking","AZ",11,9,0.61439283406385692]
["Solar Tracking","AZ",11,10,0.66456318581050988]
["Solar Tracking","AZ",11,11,0.64668391274967163]
["Solar Tracking","AZ",11,12,0.62915393596049196]
["Solar Tracking","AZ",11,13,0.63689109668640964]
["Solar Tracking","AZ",11,14,0.63841442480675115]
["Solar Tracking","AZ",11,15,0.60788369443123658]
["Solar Tracking","AZ",11,16,0.35066245355411924]
["Solar Tracking","AZ",11,17,3.489594601686815E-2]
["Solar Tracking","AZ",11,18,1.1606625955167255E-7]
["Solar Tracking","AZ",11,19,0]
["Solar Tracking","AZ",11,20,0]
["Solar Tracking","AZ",11,21,0]
["Solar Tracking","AZ",11,22,0]
["Solar Tracking","AZ",11,23,0]
["Solar Tracking","AZ",11,24,0]
["Solar Tracking","AZ",12,1,0]
["Solar Tracking","AZ",12,2,0]
["Solar Tracking","AZ",12,3,0]
["Solar Tracking","AZ",12,4,0]
["Solar Tracking","AZ",12,5,0]
["Solar Tracking","AZ",12,6,0]
["Solar Tracking","AZ",12,7,1.2008935865305468E-3]
["Solar Tracking","AZ",12,8,0.12199951947607821]
["Solar Tracking","AZ",12,9,0.3878644213727418]
["Solar Tracking","AZ",12,10,0.46640911509038813]
["Solar Tracking","AZ",12,11,0.49137284704682366]
["Solar Tracking","AZ",12,12,0.48170099706522196]
["Solar Tracking","AZ",12,13,0.4973815341565197]
["Solar Tracking","AZ",12,14,0.4701380180915925]
["Solar Tracking","AZ",12,15,0.42921012203422121]
["Solar Tracking","AZ",12,16,0.24389328681143066]
["Solar Tracking","AZ",12,17,2.0937901824958374E-2]
["Solar Tracking","AZ",12,18,0]
["Solar Tracking","AZ",12,19,0]
["Solar Tracking","AZ",12,20,0]
["Solar Tracking","AZ",12,21,0]
["Solar Tracking","AZ",12,22,0]
["Solar Tracking","AZ",12,23,0]
["Solar Tracking","AZ",12,24,0]
["OhmConnect","PGE",1,1,0]
["OhmConnect","PGE",1,2,0]
["OhmConnect","PGE",1,3,0]
["OhmConnect","PGE",1,4,0]
["OhmConnect","PGE",1,5,0]
["OhmConnect","PGE",1,6,0]
["OhmConnect","PGE",1,7,0]
["OhmConnect","PGE",1,8,0]
["OhmConnect","PGE",1,9,0]
["OhmConnect","PGE",1,10,0]
["OhmConnect","PGE",1,11,0]
["OhmConnect","PGE",1,12,0]
["OhmConnect","PGE",1,13,0]
["OhmConnect","PGE",1,14,0]
["OhmConnect","PGE",1,15,0]
["OhmConnect","PGE",1,16,0]
["OhmConnect","PGE",1,17,0.98649657856745199]
["OhmConnect","PGE",1,18,1.0078261216791085]
["OhmConnect","PGE",1,19,1]
["OhmConnect","PGE",1,20,1.0162138963748144]
["OhmConnect","PGE",1,21,1.0062912483731516]
["OhmConnect","PGE",1,22,0]
["OhmConnect","PGE",1,23,0]
["OhmConnect","PGE",1,24,0]
["OhmConnect","PGE",2,1,0]
["OhmConnect","PGE",2,2,0]
["OhmConnect","PGE",2,3,0]
["OhmConnect","PGE",2,4,0]
["OhmConnect","PGE",2,5,0]
["OhmConnect","PGE",2,6,0]
["OhmConnect","PGE",2,7,0]
["OhmConnect","PGE",2,8,0]
["OhmConnect","PGE",2,9,0]
["OhmConnect","PGE",2,10,0]
["OhmConnect","PGE",2,11,0]
["OhmConnect","PGE",2,12,0]
["OhmConnect","PGE",2,13,0]
["OhmConnect","PGE",2,14,0]
["OhmConnect","PGE",2,15,0]
["OhmConnect","PGE",2,16,0]
["OhmConnect","PGE",2,17,1.0287333283370232]
["OhmConnect","PGE",2,18,1.046984886537742]
["OhmConnect","PGE",2,19,1]
["OhmConnect","PGE",2,20,1.0174979418395702]
["OhmConnect","PGE",2,21,1.0133246107434248]
["OhmConnect","PGE",2,22,0]
["OhmConnect","PGE",2,23,0]
["OhmConnect","PGE",2,24,0]
["OhmConnect","PGE",3,1,0]
["OhmConnect","PGE",3,2,0]
["OhmConnect","PGE",3,3,0]
["OhmConnect","PGE",3,4,0]
["OhmConnect","PGE",3,5,0]
["OhmConnect","PGE",3,6,0]
["OhmConnect","PGE",3,7,0]
["OhmConnect","PGE",3,8,0]
["OhmConnect","PGE",3,9,0]
["OhmConnect","PGE",3,10,0]
["OhmConnect","PGE",3,11,0]
["OhmConnect","PGE",3,12,0]
["OhmConnect","PGE",3,13,0]
["OhmConnect","PGE",3,14,0]
["OhmConnect","PGE",3,15,0]
["OhmConnect","PGE",3,16,0]
["OhmConnect","PGE",3,17,0]
["OhmConnect","PGE",3,18,1.0647846919533834]
["OhmConnect","PGE",3,19,1]
["OhmConnect","PGE",3,20,1.0302958922434027]
["OhmConnect","PGE",3,21,1.0375731019904593]
["OhmConnect","PGE",3,22,1.0449017122935125]
["OhmConnect","PGE",3,23,0]
["OhmConnect","PGE",3,24,0]
["OhmConnect","PGE",4,1,0]
["OhmConnect","PGE",4,2,0]
["OhmConnect","PGE",4,3,0]
["OhmConnect","PGE",4,4,0]
["OhmConnect","PGE",4,5,0]
["OhmConnect","PGE",4,6,0]
["OhmConnect","PGE",4,7,0]
["OhmConnect","PGE",4,8,0]
["OhmConnect","PGE",4,9,0]
["OhmConnect","PGE",4,10,0]
["OhmConnect","PGE",4,11,0]
["OhmConnect","PGE",4,12,0]
["OhmConnect","PGE",4,13,0]
["OhmConnect","PGE",4,14,0]
["OhmConnect","PGE",4,15,0]
["OhmConnect","PGE",4,16,0]
["OhmConnect","PGE",4,17,0]
["OhmConnect","PGE",4,18,1.1621153373067195]
["OhmConnect","PGE",4,19,1]
["OhmConnect","PGE",4,20,0.9117014908955039]
["OhmConnect","PGE",4,21,1.0002262379995142]
["OhmConnect","PGE",4,22,1.0973465955397121]
["OhmConnect","PGE",4,23,0]
["OhmConnect","PGE",4,24,0]
["OhmConnect","PGE",5,1,0]
["OhmConnect","PGE",5,2,0]
["OhmConnect","PGE",5,3,0]
["OhmConnect","PGE",5,4,0]
["OhmConnect","PGE",5,5,0]
["OhmConnect","PGE",5,6,0]
["OhmConnect","PGE",5,7,0]
["OhmConnect","PGE",5,8,0]
["OhmConnect","PGE",5,9,0]
["OhmConnect","PGE",5,10,0]
["OhmConnect","PGE",5,11,0]
["OhmConnect","PGE",5,12,0]
["OhmConnect","PGE",5,13,0]
["OhmConnect","PGE",5,14,0]
["OhmConnect","PGE",5,15,0]
["OhmConnect","PGE",5,16,0]
["OhmConnect","PGE",5,17,0]
["OhmConnect","PGE",5,18,0.7365415861297977]
["OhmConnect","PGE",5,19,1]
["OhmConnect","PGE",5,20,0.93714164835235436]
["OhmConnect","PGE",5,21,0.76000401968729048]
["OhmConnect","PGE",5,22,0.68968728642133637]
["OhmConnect","PGE",5,23,0]
["OhmConnect","PGE",5,24,0]
["OhmConnect","PGE",6,1,0]
["OhmConnect","PGE",6,2,0]
["OhmConnect","PGE",6,3,0]
["OhmConnect","PGE",6,4,0]
["OhmConnect","PGE",6,5,0]
["OhmConnect","PGE",6,6,0]
["OhmConnect","PGE",6,7,0]
["OhmConnect","PGE",6,8,0]
["OhmConnect","PGE",6,9,0]
["OhmConnect","PGE",6,10,0]
["OhmConnect","PGE",6,11,0]
["OhmConnect","PGE",6,12,0]
["OhmConnect","PGE",6,13,0]
["OhmConnect","PGE",6,14,0]
["OhmConnect","PGE",6,15,0]
["OhmConnect","PGE",6,16,0]
["OhmConnect","PGE",6,17,1.0430486243504913]
["OhmConnect","PGE",6,18,1]
["OhmConnect","PGE",6,19,1.2272810744543114]
["OhmConnect","PGE",6,20,1.0923274321095899]
["OhmConnect","PGE",6,21,1.2491865617615516]
["OhmConnect","PGE",6,22,0]
["OhmConnect","PGE",6,23,0]
["OhmConnect","PGE",6,24,0]
["OhmConnect","PGE",7,1,0]
["OhmConnect","PGE",7,2,0]
["OhmConnect","PGE",7,3,0]
["OhmConnect","PGE",7,4,0]
["OhmConnect","PGE",7,5,0]
["OhmConnect","PGE",7,6,0]
["OhmConnect","PGE",7,7,0]
["OhmConnect","PGE",7,8,0]
["OhmConnect","PGE",7,9,0]
["OhmConnect","PGE",7,10,0]
["OhmConnect","PGE",7,11,0]
["OhmConnect","PGE",7,12,0]
["OhmConnect","PGE",7,13,0]
["OhmConnect","PGE",7,14,0]
["OhmConnect","PGE",7,15,0]
["OhmConnect","PGE",7,16,0]
["OhmConnect","PGE",7,17,1]
["OhmConnect","PGE",7,18,0.94919283861066539]
["OhmConnect","PGE",7,19,1.0508970897278742]
["OhmConnect","PGE",7,20,0.91606187007716544]
["OhmConnect","PGE",7,21,1.0285418676103877]
["OhmConnect","PGE",7,22,0]
["OhmConnect","PGE",7,23,0]
["OhmConnect","PGE",7,24,0]
["OhmConnect","PGE",8,1,0]
["OhmConnect","PGE",8,2,0]
["OhmConnect","PGE",8,3,0]
["OhmConnect","PGE",8,4,0]
["OhmConnect","PGE",8,5,0]
["OhmConnect","PGE",8,6,0]
["OhmConnect","PGE",8,7,0]
["OhmConnect","PGE",8,8,0]
["OhmConnect","PGE",8,9,0]
["OhmConnect","PGE",8,10,0]
["OhmConnect","PGE",8,11,0]
["OhmConnect","PGE",8,12,0]
["OhmConnect","PGE",8,13,0]
["OhmConnect","PGE",8,14,0]
["OhmConnect","PGE",8,15,0]
["OhmConnect","PGE",8,16,0]
["OhmConnect","PGE",8,17,1.0713227847012445]
["OhmConnect","PGE",8,18,1]
["OhmConnect","PGE",8,19,1.0778621595062474]
["OhmConnect","PGE",8,20,0.89593498586965337]
["OhmConnect","PGE",8,21,0.9563041765119733]
["OhmConnect","PGE",8,22,0]
["OhmConnect","PGE",8,23,0]
["OhmConnect","PGE",8,24,0]
["OhmConnect","PGE",9,1,0]
["OhmConnect","PGE",9,2,0]
["OhmConnect","PGE",9,3,0]
["OhmConnect","PGE",9,4,0]
["OhmConnect","PGE",9,5,0]
["OhmConnect","PGE",9,6,0]
["OhmConnect","PGE",9,7,0]
["OhmConnect","PGE",9,8,0]
["OhmConnect","PGE",9,9,0]
["OhmConnect","PGE",9,10,0]
["OhmConnect","PGE",9,11,0]
["OhmConnect","PGE",9,12,0]
["OhmConnect","PGE",9,13,0]
["OhmConnect","PGE",9,14,0]
["OhmConnect","PGE",9,15,0]
["OhmConnect","PGE",9,16,0]
["OhmConnect","PGE",9,17,1]
["OhmConnect","PGE",9,18,0.94478003953039014]
["OhmConnect","PGE",9,19,1.0259828166745737]
["OhmConnect","PGE",9,20,0.83865153383248303]
["OhmConnect","PGE",9,21,0.89530890459675594]
["OhmConnect","PGE",9,22,0]
["OhmConnect","PGE",9,23,0]
["OhmConnect","PGE",9,24,0]
["OhmConnect","PGE",10,1,0]
["OhmConnect","PGE",10,2,0]
["OhmConnect","PGE",10,3,0]
["OhmConnect","PGE",10,4,0]
["OhmConnect","PGE",10,5,0]
["OhmConnect","PGE",10,6,0]
["OhmConnect","PGE",10,7,0]
["OhmConnect","PGE",10,8,0]
["OhmConnect","PGE",10,9,0]
["OhmConnect","PGE",10,10,0]
["OhmConnect","PGE",10,11,0]
["OhmConnect","PGE",10,12,0]
["OhmConnect","PGE",10,13,0]
["OhmConnect","PGE",10,14,0]
["OhmConnect","PGE",10,15,0]
["OhmConnect","PGE",10,16,0]
["OhmConnect","PGE",10,17,1.1164012291486769]
["OhmConnect","PGE",10,18,1]
["OhmConnect","PGE",10,19,1.1357149464465452]
["OhmConnect","PGE",10,20,1.0015266010070742]
["OhmConnect","PGE",10,21,1.0452224278131153]
["OhmConnect","PGE",10,22,0]
["OhmConnect","PGE",10,23,0]
["OhmConnect","PGE",10,24,0]
["OhmConnect","PGE",11,1,0]
["OhmConnect","PGE",11,2,0]
["OhmConnect","PGE",11,3,0]
["OhmConnect","PGE",11,4,0]
["OhmConnect","PGE",11,5,0]
["OhmConnect","PGE",11,6,0]
["OhmConnect","PGE",11,7,0]
["OhmConnect","PGE",11,8,0]
["OhmConnect","PGE",11,9,0]
["OhmConnect","PGE",11,10,0]
["OhmConnect","PGE",11,11,0]
["OhmConnect","PGE",11,12,0]
["OhmConnect","PGE",11,13,0]
["OhmConnect","PGE",11,14,0]
["OhmConnect","PGE",11,15,0]
["OhmConnect","PGE",11,16,0]
["OhmConnect","PGE",11,17,1.0370221144970793]
["OhmConnect","PGE",11,18,1]
["OhmConnect","PGE",11,19,0.9483647994733363]
["OhmConnect","PGE",11,20,0.97359811014452713]
["OhmConnect","PGE",11,21,0.99487158264966258]
["OhmConnect","PGE",11,22,0]
["OhmConnect","PGE",11,23,0]
["OhmConnect","PGE",11,24,0]
["OhmConnect","PGE",12,1,0]
["OhmConnect","PGE",12,2,0]
["OhmConnect","PGE",12,3,0]
["OhmConnect","PGE",12,4,0]
["OhmConnect","PGE",12,5,0]
["OhmConnect","PGE",12,6,0]
["OhmConnect","PGE",12,7,0]
["OhmConnect","PGE",12,8,0]
["OhmConnect","PGE",12,9,0]
["OhmConnect","PGE",12,10,0]
["OhmConnect","PGE",12,11,0]
["OhmConnect","PGE",12,12,0]
["OhmConnect","PGE",12,13,0]
["OhmConnect","PGE",12,14,0]
["OhmConnect","PGE",12,15,0]
["OhmConnect","PGE",12,16,0]
["OhmConnect","PGE",12,17,0.95515823537120903]
["OhmConnect","PGE",12,18,1]
["OhmConnect","PGE",12,19,1.0283154533340375]
["OhmConnect","PGE",12,20,1.0592156499453254]
["OhmConnect","PGE",12,21,1.0233611134841136]
["OhmConnect","PGE",12,22,0]
["OhmConnect","PGE",12,23,0]
["OhmConnect","PGE",12,24,0]
["OhmConnect","SCE",1,1,0]
["OhmConnect","SCE",1,2,0]
["OhmConnect","SCE",1,3,0]
["OhmConnect","SCE",1,4,0]
["OhmConnect","SCE",1,5,0]
["OhmConnect","SCE",1,6,0]
["OhmConnect","SCE",1,7,0]
["OhmConnect","SCE",1,8,0]
["OhmConnect","SCE",1,9,0]
["OhmConnect","SCE",1,10,0]
["OhmConnect","SCE",1,11,0]
["OhmConnect","SCE",1,12,0]
["OhmConnect","SCE",1,13,0]
["OhmConnect","SCE",1,14,0]
["OhmConnect","SCE",1,15,0]
["OhmConnect","SCE",1,16,0]
["OhmConnect","SCE",1,17,0.98649657856745188]
["OhmConnect","SCE",1,18,1.0078261216791085]
["OhmConnect","SCE",1,19,1]
["OhmConnect","SCE",1,20,1.0162138963748144]
["OhmConnect","SCE",1,21,1.0062912483731516]
["OhmConnect","SCE",1,22,0]
["OhmConnect","SCE",1,23,0]
["OhmConnect","SCE",1,24,0]
["OhmConnect","SCE",2,1,0]
["OhmConnect","SCE",2,2,0]
["OhmConnect","SCE",2,3,0]
["OhmConnect","SCE",2,4,0]
["OhmConnect","SCE",2,5,0]
["OhmConnect","SCE",2,6,0]
["OhmConnect","SCE",2,7,0]
["OhmConnect","SCE",2,8,0]
["OhmConnect","SCE",2,9,0]
["OhmConnect","SCE",2,10,0]
["OhmConnect","SCE",2,11,0]
["OhmConnect","SCE",2,12,0]
["OhmConnect","SCE",2,13,0]
["OhmConnect","SCE",2,14,0]
["OhmConnect","SCE",2,15,0]
["OhmConnect","SCE",2,16,0]
["OhmConnect","SCE",2,17,1.0287333283370232]
["OhmConnect","SCE",2,18,1.0469848865377422]
["OhmConnect","SCE",2,19,1]
["OhmConnect","SCE",2,20,1.0174979418395702]
["OhmConnect","SCE",2,21,1.0133246107434248]
["OhmConnect","SCE",2,22,0]
["OhmConnect","SCE",2,23,0]
["OhmConnect","SCE",2,24,0]
["OhmConnect","SCE",3,1,0]
["OhmConnect","SCE",3,2,0]
["OhmConnect","SCE",3,3,0]
["OhmConnect","SCE",3,4,0]
["OhmConnect","SCE",3,5,0]
["OhmConnect","SCE",3,6,0]
["OhmConnect","SCE",3,7,0]
["OhmConnect","SCE",3,8,0]
["OhmConnect","SCE",3,9,0]
["OhmConnect","SCE",3,10,0]
["OhmConnect","SCE",3,11,0]
["OhmConnect","SCE",3,12,0]
["OhmConnect","SCE",3,13,0]
["OhmConnect","SCE",3,14,0]
["OhmConnect","SCE",3,15,0]
["OhmConnect","SCE",3,16,0]
["OhmConnect","SCE",3,17,0]
["OhmConnect","SCE",3,18,1.0647846919533834]
["OhmConnect","SCE",3,19,1]
["OhmConnect","SCE",3,20,1.0302958922434027]
["OhmConnect","SCE",3,21,1.0375731019904593]
["OhmConnect","SCE",3,22,1.0449017122935125]
["OhmConnect","SCE",3,23,0]
["OhmConnect","SCE",3,24,0]
["OhmConnect","SCE",4,1,0]
["OhmConnect","SCE",4,2,0]
["OhmConnect","SCE",4,3,0]
["OhmConnect","SCE",4,4,0]
["OhmConnect","SCE",4,5,0]
["OhmConnect","SCE",4,6,0]
["OhmConnect","SCE",4,7,0]
["OhmConnect","SCE",4,8,0]
["OhmConnect","SCE",4,9,0]
["OhmConnect","SCE",4,10,0]
["OhmConnect","SCE",4,11,0]
["OhmConnect","SCE",4,12,0]
["OhmConnect","SCE",4,13,0]
["OhmConnect","SCE",4,14,0]
["OhmConnect","SCE",4,15,0]
["OhmConnect","SCE",4,16,0]
["OhmConnect","SCE",4,17,0]
["OhmConnect","SCE",4,18,1.1621153373067195]
["OhmConnect","SCE",4,19,1]
["OhmConnect","SCE",4,20,0.91170149089550401]
["OhmConnect","SCE",4,21,1.0002262379995144]
["OhmConnect","SCE",4,22,1.0973465955397121]
["OhmConnect","SCE",4,23,0]
["OhmConnect","SCE",4,24,0]
["OhmConnect","SCE",5,1,0]
["OhmConnect","SCE",5,2,0]
["OhmConnect","SCE",5,3,0]
["OhmConnect","SCE",5,4,0]
["OhmConnect","SCE",5,5,0]
["OhmConnect","SCE",5,6,0]
["OhmConnect","SCE",5,7,0]
["OhmConnect","SCE",5,8,0]
["OhmConnect","SCE",5,9,0]
["OhmConnect","SCE",5,10,0]
["OhmConnect","SCE",5,11,0]
["OhmConnect","SCE",5,12,0]
["OhmConnect","SCE",5,13,0]
["OhmConnect","SCE",5,14,0]
["OhmConnect","SCE",5,15,0]
["OhmConnect","SCE",5,16,0]
["OhmConnect","SCE",5,17,0]
["OhmConnect","SCE",5,18,0.73654158612979759]
["OhmConnect","SCE",5,19,1]
["OhmConnect","SCE",5,20,0.93714164835235414]
["OhmConnect","SCE",5,21,0.76000401968729037]
["OhmConnect","SCE",5,22,0.68968728642133625]
["OhmConnect","SCE",5,23,0]
["OhmConnect","SCE",5,24,0]
["OhmConnect","SCE",6,1,0]
["OhmConnect","SCE",6,2,0]
["OhmConnect","SCE",6,3,0]
["OhmConnect","SCE",6,4,0]
["OhmConnect","SCE",6,5,0]
["OhmConnect","SCE",6,6,0]
["OhmConnect","SCE",6,7,0]
["OhmConnect","SCE",6,8,0]
["OhmConnect","SCE",6,9,0]
["OhmConnect","SCE",6,10,0]
["OhmConnect","SCE",6,11,0]
["OhmConnect","SCE",6,12,0]
["OhmConnect","SCE",6,13,0]
["OhmConnect","SCE",6,14,0]
["OhmConnect","SCE",6,15,0]
["OhmConnect","SCE",6,16,0]
["OhmConnect","SCE",6,17,1.0430486243504913]
["OhmConnect","SCE",6,18,1]
["OhmConnect","SCE",6,19,1.2272810744543112]
["OhmConnect","SCE",6,20,1.0923274321095899]
["OhmConnect","SCE",6,21,1.2491865617615516]
["OhmConnect","SCE",6,22,0]
["OhmConnect","SCE",6,23,0]
["OhmConnect","SCE",6,24,0]
["OhmConnect","SCE",7,1,0]
["OhmConnect","SCE",7,2,0]
["OhmConnect","SCE",7,3,0]
["OhmConnect","SCE",7,4,0]
["OhmConnect","SCE",7,5,0]
["OhmConnect","SCE",7,6,0]
["OhmConnect","SCE",7,7,0]
["OhmConnect","SCE",7,8,0]
["OhmConnect","SCE",7,9,0]
["OhmConnect","SCE",7,10,0]
["OhmConnect","SCE",7,11,0]
["OhmConnect","SCE",7,12,0]
["OhmConnect","SCE",7,13,0]
["OhmConnect","SCE",7,14,0]
["OhmConnect","SCE",7,15,0]
["OhmConnect","SCE",7,16,0]
["OhmConnect","SCE",7,17,1]
["OhmConnect","SCE",7,18,0.9491928386106655]
["OhmConnect","SCE",7,19,1.0508970897278742]
["OhmConnect","SCE",7,20,0.91606187007716544]
["OhmConnect","SCE",7,21,1.0285418676103877]
["OhmConnect","SCE",7,22,0]
["OhmConnect","SCE",7,23,0]
["OhmConnect","SCE",7,24,0]
["OhmConnect","SCE",8,1,0]
["OhmConnect","SCE",8,2,0]
["OhmConnect","SCE",8,3,0]
["OhmConnect","SCE",8,4,0]
["OhmConnect","SCE",8,5,0]
["OhmConnect","SCE",8,6,0]
["OhmConnect","SCE",8,7,0]
["OhmConnect","SCE",8,8,0]
["OhmConnect","SCE",8,9,0]
["OhmConnect","SCE",8,10,0]
["OhmConnect","SCE",8,11,0]
["OhmConnect","SCE",8,12,0]
["OhmConnect","SCE",8,13,0]
["OhmConnect","SCE",8,14,0]
["OhmConnect","SCE",8,15,0]
["OhmConnect","SCE",8,16,0]
["OhmConnect","SCE",8,17,1.0713227847012445]
["OhmConnect","SCE",8,18,1]
["OhmConnect","SCE",8,19,1.0778621595062474]
["OhmConnect","SCE",8,20,0.89593498586965337]
["OhmConnect","SCE",8,21,0.95630417651197341]
["OhmConnect","SCE",8,22,0]
["OhmConnect","SCE",8,23,0]
["OhmConnect","SCE",8,24,0]
["OhmConnect","SCE",9,1,0]
["OhmConnect","SCE",9,2,0]
["OhmConnect","SCE",9,3,0]
["OhmConnect","SCE",9,4,0]
["OhmConnect","SCE",9,5,0]
["OhmConnect","SCE",9,6,0]
["OhmConnect","SCE",9,7,0]
["OhmConnect","SCE",9,8,0]
["OhmConnect","SCE",9,9,0]
["OhmConnect","SCE",9,10,0]
["OhmConnect","SCE",9,11,0]
["OhmConnect","SCE",9,12,0]
["OhmConnect","SCE",9,13,0]
["OhmConnect","SCE",9,14,0]
["OhmConnect","SCE",9,15,0]
["OhmConnect","SCE",9,16,0]
["OhmConnect","SCE",9,17,1]
["OhmConnect","SCE",9,18,0.94478003953039025]
["OhmConnect","SCE",9,19,1.0259828166745737]
["OhmConnect","SCE",9,20,0.83865153383248314]
["OhmConnect","SCE",9,21,0.89530890459675594]
["OhmConnect","SCE",9,22,0]
["OhmConnect","SCE",9,23,0]
["OhmConnect","SCE",9,24,0]
["OhmConnect","SCE",10,1,0]
["OhmConnect","SCE",10,2,0]
["OhmConnect","SCE",10,3,0]
["OhmConnect","SCE",10,4,0]
["OhmConnect","SCE",10,5,0]
["OhmConnect","SCE",10,6,0]
["OhmConnect","SCE",10,7,0]
["OhmConnect","SCE",10,8,0]
["OhmConnect","SCE",10,9,0]
["OhmConnect","SCE",10,10,0]
["OhmConnect","SCE",10,11,0]
["OhmConnect","SCE",10,12,0]
["OhmConnect","SCE",10,13,0]
["OhmConnect","SCE",10,14,0]
["OhmConnect","SCE",10,15,0]
["OhmConnect","SCE",10,16,0]
["OhmConnect","SCE",10,17,1.1164012291486767]
["OhmConnect","SCE",10,18,1]
["OhmConnect","SCE",10,19,1.135714946446545]
["OhmConnect","SCE",10,20,1.001526601007074]
["OhmConnect","SCE",10,21,1.045222427813115]
["OhmConnect","SCE",10,22,0]
["OhmConnect","SCE",10,23,0]
["OhmConnect","SCE",10,24,0]
["OhmConnect","SCE",11,1,0]
["OhmConnect","SCE",11,2,0]
["OhmConnect","SCE",11,3,0]
["OhmConnect","SCE",11,4,0]
["OhmConnect","SCE",11,5,0]
["OhmConnect","SCE",11,6,0]
["OhmConnect","SCE",11,7,0]
["OhmConnect","SCE",11,8,0]
["OhmConnect","SCE",11,9,0]
["OhmConnect","SCE",11,10,0]
["OhmConnect","SCE",11,11,0]
["OhmConnect","SCE",11,12,0]
["OhmConnect","SCE",11,13,0]
["OhmConnect","SCE",11,14,0]
["OhmConnect","SCE",11,15,0]
["OhmConnect","SCE",11,16,0]
["OhmConnect","SCE",11,17,1.0370221144970793]
["OhmConnect","SCE",11,18,1]
["OhmConnect","SCE",11,19,0.9483647994733363]
["OhmConnect","SCE",11,20,0.97359811014452713]
["OhmConnect","SCE",11,21,0.99487158264966269]
["OhmConnect","SCE",11,22,0]
["OhmConnect","SCE",11,23,0]
["OhmConnect","SCE",11,24,0]
["OhmConnect","SCE",12,1,0]
["OhmConnect","SCE",12,2,0]
["OhmConnect","SCE",12,3,0]
["OhmConnect","SCE",12,4,0]
["OhmConnect","SCE",12,5,0]
["OhmConnect","SCE",12,6,0]
["OhmConnect","SCE",12,7,0]
["OhmConnect","SCE",12,8,0]
["OhmConnect","SCE",12,9,0]
["OhmConnect","SCE",12,10,0]
["OhmConnect","SCE",12,11,0]
["OhmConnect","SCE",12,12,0]
["OhmConnect","SCE",12,13,0]
["OhmConnect","SCE",12,14,0]
["OhmConnect","SCE",12,15,0]
["OhmConnect","SCE",12,16,0]
["OhmConnect","SCE",12,17,0.95515823537120903]
["OhmConnect","SCE",12,18,1]
["OhmConnect","SCE",12,19,1.0283154533340375]
["OhmConnect","SCE",12,20,1.0592156499453254]
["OhmConnect","SCE",12,21,1.0233611134841136]
["OhmConnect","SCE",12,22,0]
["OhmConnect","SCE",12,23,0]
["OhmConnect","SCE",12,24,0]
["OhmConnect","SDGE",1,1,0]
["OhmConnect","SDGE",1,2,0]
["OhmConnect","SDGE",1,3,0]
["OhmConnect","SDGE",1,4,0]
["OhmConnect","SDGE",1,5,0]
["OhmConnect","SDGE",1,6,0]
["OhmConnect","SDGE",1,7,0]
["OhmConnect","SDGE",1,8,0]
["OhmConnect","SDGE",1,9,0]
["OhmConnect","SDGE",1,10,0]
["OhmConnect","SDGE",1,11,0]
["OhmConnect","SDGE",1,12,0]
["OhmConnect","SDGE",1,13,0]
["OhmConnect","SDGE",1,14,0]
["OhmConnect","SDGE",1,15,0]
["OhmConnect","SDGE",1,16,0]
["OhmConnect","SDGE",1,17,0.9864965785674521]
["OhmConnect","SDGE",1,18,1.0078261216791087]
["OhmConnect","SDGE",1,19,1]
["OhmConnect","SDGE",1,20,1.0162138963748146]
["OhmConnect","SDGE",1,21,1.0062912483731516]
["OhmConnect","SDGE",1,22,0]
["OhmConnect","SDGE",1,23,0]
["OhmConnect","SDGE",1,24,0]
["OhmConnect","SDGE",2,1,0]
["OhmConnect","SDGE",2,2,0]
["OhmConnect","SDGE",2,3,0]
["OhmConnect","SDGE",2,4,0]
["OhmConnect","SDGE",2,5,0]
["OhmConnect","SDGE",2,6,0]
["OhmConnect","SDGE",2,7,0]
["OhmConnect","SDGE",2,8,0]
["OhmConnect","SDGE",2,9,0]
["OhmConnect","SDGE",2,10,0]
["OhmConnect","SDGE",2,11,0]
["OhmConnect","SDGE",2,12,0]
["OhmConnect","SDGE",2,13,0]
["OhmConnect","SDGE",2,14,0]
["OhmConnect","SDGE",2,15,0]
["OhmConnect","SDGE",2,16,0]
["OhmConnect","SDGE",2,17,1.0287333283370235]
["OhmConnect","SDGE",2,18,1.0469848865377422]
["OhmConnect","SDGE",2,19,1]
["OhmConnect","SDGE",2,20,1.0174979418395704]
["OhmConnect","SDGE",2,21,1.0133246107434251]
["OhmConnect","SDGE",2,22,0]
["OhmConnect","SDGE",2,23,0]
["OhmConnect","SDGE",2,24,0]
["OhmConnect","SDGE",3,1,0]
["OhmConnect","SDGE",3,2,0]
["OhmConnect","SDGE",3,3,0]
["OhmConnect","SDGE",3,4,0]
["OhmConnect","SDGE",3,5,0]
["OhmConnect","SDGE",3,6,0]
["OhmConnect","SDGE",3,7,0]
["OhmConnect","SDGE",3,8,0]
["OhmConnect","SDGE",3,9,0]
["OhmConnect","SDGE",3,10,0]
["OhmConnect","SDGE",3,11,0]
["OhmConnect","SDGE",3,12,0]
["OhmConnect","SDGE",3,13,0]
["OhmConnect","SDGE",3,14,0]
["OhmConnect","SDGE",3,15,0]
["OhmConnect","SDGE",3,16,0]
["OhmConnect","SDGE",3,17,0]
["OhmConnect","SDGE",3,18,1.0647846919533837]
["OhmConnect","SDGE",3,19,1]
["OhmConnect","SDGE",3,20,1.0302958922434027]
["OhmConnect","SDGE",3,21,1.0375731019904593]
["OhmConnect","SDGE",3,22,1.0449017122935125]
["OhmConnect","SDGE",3,23,0]
["OhmConnect","SDGE",3,24,0]
["OhmConnect","SDGE",4,1,0]
["OhmConnect","SDGE",4,2,0]
["OhmConnect","SDGE",4,3,0]
["OhmConnect","SDGE",4,4,0]
["OhmConnect","SDGE",4,5,0]
["OhmConnect","SDGE",4,6,0]
["OhmConnect","SDGE",4,7,0]
["OhmConnect","SDGE",4,8,0]
["OhmConnect","SDGE",4,9,0]
["OhmConnect","SDGE",4,10,0]
["OhmConnect","SDGE",4,11,0]
["OhmConnect","SDGE",4,12,0]
["OhmConnect","SDGE",4,13,0]
["OhmConnect","SDGE",4,14,0]
["OhmConnect","SDGE",4,15,0]
["OhmConnect","SDGE",4,16,0]
["OhmConnect","SDGE",4,17,0]
["OhmConnect","SDGE",4,18,1.1621153373067197]
["OhmConnect","SDGE",4,19,1]
["OhmConnect","SDGE",4,20,0.9117014908955039]
["OhmConnect","SDGE",4,21,1.0002262379995144]
["OhmConnect","SDGE",4,22,1.0973465955397121]
["OhmConnect","SDGE",4,23,0]
["OhmConnect","SDGE",4,24,0]
["OhmConnect","SDGE",5,1,0]
["OhmConnect","SDGE",5,2,0]
["OhmConnect","SDGE",5,3,0]
["OhmConnect","SDGE",5,4,0]
["OhmConnect","SDGE",5,5,0]
["OhmConnect","SDGE",5,6,0]
["OhmConnect","SDGE",5,7,0]
["OhmConnect","SDGE",5,8,0]
["OhmConnect","SDGE",5,9,0]
["OhmConnect","SDGE",5,10,0]
["OhmConnect","SDGE",5,11,0]
["OhmConnect","SDGE",5,12,0]
["OhmConnect","SDGE",5,13,0]
["OhmConnect","SDGE",5,14,0]
["OhmConnect","SDGE",5,15,0]
["OhmConnect","SDGE",5,16,0]
["OhmConnect","SDGE",5,17,0]
["OhmConnect","SDGE",5,18,0.73654158612979759]
["OhmConnect","SDGE",5,19,1]
["OhmConnect","SDGE",5,20,0.93714164835235425]
["OhmConnect","SDGE",5,21,0.76000401968729048]
["OhmConnect","SDGE",5,22,0.68968728642133625]
["OhmConnect","SDGE",5,23,0]
["OhmConnect","SDGE",5,24,0]
["OhmConnect","SDGE",6,1,0]
["OhmConnect","SDGE",6,2,0]
["OhmConnect","SDGE",6,3,0]
["OhmConnect","SDGE",6,4,0]
["OhmConnect","SDGE",6,5,0]
["OhmConnect","SDGE",6,6,0]
["OhmConnect","SDGE",6,7,0]
["OhmConnect","SDGE",6,8,0]
["OhmConnect","SDGE",6,9,0]
["OhmConnect","SDGE",6,10,0]
["OhmConnect","SDGE",6,11,0]
["OhmConnect","SDGE",6,12,0]
["OhmConnect","SDGE",6,13,0]
["OhmConnect","SDGE",6,14,0]
["OhmConnect","SDGE",6,15,0]
["OhmConnect","SDGE",6,16,0]
["OhmConnect","SDGE",6,17,1.0430486243504911]
["OhmConnect","SDGE",6,18,1]
["OhmConnect","SDGE",6,19,1.2272810744543112]
["OhmConnect","SDGE",6,20,1.0923274321095897]
["OhmConnect","SDGE",6,21,1.2491865617615514]
["OhmConnect","SDGE",6,22,0]
["OhmConnect","SDGE",6,23,0]
["OhmConnect","SDGE",6,24,0]
["OhmConnect","SDGE",7,1,0]
["OhmConnect","SDGE",7,2,0]
["OhmConnect","SDGE",7,3,0]
["OhmConnect","SDGE",7,4,0]
["OhmConnect","SDGE",7,5,0]
["OhmConnect","SDGE",7,6,0]
["OhmConnect","SDGE",7,7,0]
["OhmConnect","SDGE",7,8,0]
["OhmConnect","SDGE",7,9,0]
["OhmConnect","SDGE",7,10,0]
["OhmConnect","SDGE",7,11,0]
["OhmConnect","SDGE",7,12,0]
["OhmConnect","SDGE",7,13,0]
["OhmConnect","SDGE",7,14,0]
["OhmConnect","SDGE",7,15,0]
["OhmConnect","SDGE",7,16,0]
["OhmConnect","SDGE",7,17,1]
["OhmConnect","SDGE",7,18,0.94919283861066539]
["OhmConnect","SDGE",7,19,1.050897089727874]
["OhmConnect","SDGE",7,20,0.91606187007716533]
["OhmConnect","SDGE",7,21,1.0285418676103877]
["OhmConnect","SDGE",7,22,0]
["OhmConnect","SDGE",7,23,0]
["OhmConnect","SDGE",7,24,0]
["OhmConnect","SDGE",8,1,0]
["OhmConnect","SDGE",8,2,0]
["OhmConnect","SDGE",8,3,0]
["OhmConnect","SDGE",8,4,0]
["OhmConnect","SDGE",8,5,0]
["OhmConnect","SDGE",8,6,0]
["OhmConnect","SDGE",8,7,0]
["OhmConnect","SDGE",8,8,0]
["OhmConnect","SDGE",8,9,0]
["OhmConnect","SDGE",8,10,0]
["OhmConnect","SDGE",8,11,0]
["OhmConnect","SDGE",8,12,0]
["OhmConnect","SDGE",8,13,0]
["OhmConnect","SDGE",8,14,0]
["OhmConnect","SDGE",8,15,0]
["OhmConnect","SDGE",8,16,0]
["OhmConnect","SDGE",8,17,1.0713227847012445]
["OhmConnect","SDGE",8,18,1]
["OhmConnect","SDGE",8,19,1.0778621595062474]
["OhmConnect","SDGE",8,20,0.89593498586965348]
["OhmConnect","SDGE",8,21,0.95630417651197352]
["OhmConnect","SDGE",8,22,0]
["OhmConnect","SDGE",8,23,0]
["OhmConnect","SDGE",8,24,0]
["OhmConnect","SDGE",9,1,0]
["OhmConnect","SDGE",9,2,0]
["OhmConnect","SDGE",9,3,0]
["OhmConnect","SDGE",9,4,0]
["OhmConnect","SDGE",9,5,0]
["OhmConnect","SDGE",9,6,0]
["OhmConnect","SDGE",9,7,0]
["OhmConnect","SDGE",9,8,0]
["OhmConnect","SDGE",9,9,0]
["OhmConnect","SDGE",9,10,0]
["OhmConnect","SDGE",9,11,0]
["OhmConnect","SDGE",9,12,0]
["OhmConnect","SDGE",9,13,0]
["OhmConnect","SDGE",9,14,0]
["OhmConnect","SDGE",9,15,0]
["OhmConnect","SDGE",9,16,0]
["OhmConnect","SDGE",9,17,1]
["OhmConnect","SDGE",9,18,0.94478003953039036]
["OhmConnect","SDGE",9,19,1.0259828166745739]
["OhmConnect","SDGE",9,20,0.83865153383248325]
["OhmConnect","SDGE",9,21,0.89530890459675594]
["OhmConnect","SDGE",9,22,0]
["OhmConnect","SDGE",9,23,0]
["OhmConnect","SDGE",9,24,0]
["OhmConnect","SDGE",10,1,0]
["OhmConnect","SDGE",10,2,0]
["OhmConnect","SDGE",10,3,0]
["OhmConnect","SDGE",10,4,0]
["OhmConnect","SDGE",10,5,0]
["OhmConnect","SDGE",10,6,0]
["OhmConnect","SDGE",10,7,0]
["OhmConnect","SDGE",10,8,0]
["OhmConnect","SDGE",10,9,0]
["OhmConnect","SDGE",10,10,0]
["OhmConnect","SDGE",10,11,0]
["OhmConnect","SDGE",10,12,0]
["OhmConnect","SDGE",10,13,0]
["OhmConnect","SDGE",10,14,0]
["OhmConnect","SDGE",10,15,0]
["OhmConnect","SDGE",10,16,0]
["OhmConnect","SDGE",10,17,1.1164012291486767]
["OhmConnect","SDGE",10,18,1]
["OhmConnect","SDGE",10,19,1.135714946446545]
["OhmConnect","SDGE",10,20,1.001526601007074]
["OhmConnect","SDGE",10,21,1.045222427813115]
["OhmConnect","SDGE",10,22,0]
["OhmConnect","SDGE",10,23,0]
["OhmConnect","SDGE",10,24,0]
["OhmConnect","SDGE",11,1,0]
["OhmConnect","SDGE",11,2,0]
["OhmConnect","SDGE",11,3,0]
["OhmConnect","SDGE",11,4,0]
["OhmConnect","SDGE",11,5,0]
["OhmConnect","SDGE",11,6,0]
["OhmConnect","SDGE",11,7,0]
["OhmConnect","SDGE",11,8,0]
["OhmConnect","SDGE",11,9,0]
["OhmConnect","SDGE",11,10,0]
["OhmConnect","SDGE",11,11,0]
["OhmConnect","SDGE",11,12,0]
["OhmConnect","SDGE",11,13,0]
["OhmConnect","SDGE",11,14,0]
["OhmConnect","SDGE",11,15,0]
["OhmConnect","SDGE",11,16,0]
["OhmConnect","SDGE",11,17,1.0370221144970793]
["OhmConnect","SDGE",11,18,1]
["OhmConnect","SDGE",11,19,0.9483647994733363]
["OhmConnect","SDGE",11,20,0.97359811014452724]
["OhmConnect","SDGE",11,21,0.99487158264966269]
["OhmConnect","SDGE",11,22,0]
["OhmConnect","SDGE",11,23,0]
["OhmConnect","SDGE",11,24,0]
["OhmConnect","SDGE",12,1,0]
["OhmConnect","SDGE",12,2,0]
["OhmConnect","SDGE",12,3,0]
["OhmConnect","SDGE",12,4,0]
["OhmConnect","SDGE",12,5,0]
["OhmConnect","SDGE",12,6,0]
["OhmConnect","SDGE",12,7,0]
["OhmConnect","SDGE",12,8,0]
["OhmConnect","SDGE",12,9,0]
["OhmConnect","SDGE",12,10,0]
["OhmConnect","SDGE",12,11,0]
["OhmConnect","SDGE",12,12,0]
["OhmConnect","SDGE",12,13,0]
["OhmConnect","SDGE",12,14,0]
["OhmConnect","SDGE",12,15,0]
["OhmConnect","SDGE",12,16,0]
["OhmConnect","SDGE",12,17,0.95515823537120903]
["OhmConnect","SDGE",12,18,1]
["OhmConnect","SDGE",12,19,1.0283154533340375]
["OhmConnect","SDGE",12,20,1.0592156499453254]
["OhmConnect","SDGE",12,21,1.0233611134841136]
["OhmConnect","SDGE",12,22,0]
["OhmConnect","SDGE",12,23,0]
["OhmConnect","SDGE",12,24,0]
["Enersponse","PGE",1,1,0]
["Enersponse","PGE",1,2,0]
["Enersponse","PGE",1,3,0]
["Enersponse","PGE",1,4,0]
["Enersponse","PGE",1,5,0]
["Enersponse","PGE",1,6,0]
["Enersponse","PGE",1,7,0]
["Enersponse","PGE",1,8,0]
["Enersponse","PGE",1,9,0]
["Enersponse","PGE",1,10,0]
["Enersponse","PGE",1,11,0]
["Enersponse","PGE",1,12,0]
["Enersponse","PGE",1,13,0]
["Enersponse","PGE",1,14,0]
["Enersponse","PGE",1,15,0]
["Enersponse","PGE",1,16,0]
["Enersponse","PGE",1,17,0.99875614169186]
["Enersponse","PGE",1,18,1.0068545861026581]
["Enersponse","PGE",1,19,1]
["Enersponse","PGE",1,20,0.98769937036828503]
["Enersponse","PGE",1,21,0.95803300674044112]
["Enersponse","PGE",1,22,0]
["Enersponse","PGE",1,23,0]
["Enersponse","PGE",1,24,0]
["Enersponse","PGE",2,1,0]
["Enersponse","PGE",2,2,0]
["Enersponse","PGE",2,3,0]
["Enersponse","PGE",2,4,0]
["Enersponse","PGE",2,5,0]
["Enersponse","PGE",2,6,0]
["Enersponse","PGE",2,7,0]
["Enersponse","PGE",2,8,0]
["Enersponse","PGE",2,9,0]
["Enersponse","PGE",2,10,0]
["Enersponse","PGE",2,11,0]
["Enersponse","PGE",2,12,0]
["Enersponse","PGE",2,13,0]
["Enersponse","PGE",2,14,0]
["Enersponse","PGE",2,15,0]
["Enersponse","PGE",2,16,0]
["Enersponse","PGE",2,17,0.99775045121775663]
["Enersponse","PGE",2,18,1.0066711611851602]
["Enersponse","PGE",2,19,1]
["Enersponse","PGE",2,20,0.98869729223537939]
["Enersponse","PGE",2,21,0.96194788887378657]
["Enersponse","PGE",2,22,0]
["Enersponse","PGE",2,23,0]
["Enersponse","PGE",2,24,0]
["Enersponse","PGE",3,1,0]
["Enersponse","PGE",3,2,0]
["Enersponse","PGE",3,3,0]
["Enersponse","PGE",3,4,0]
["Enersponse","PGE",3,5,0]
["Enersponse","PGE",3,6,0]
["Enersponse","PGE",3,7,0]
["Enersponse","PGE",3,8,0]
["Enersponse","PGE",3,9,0]
["Enersponse","PGE",3,10,0]
["Enersponse","PGE",3,11,0]
["Enersponse","PGE",3,12,0]
["Enersponse","PGE",3,13,0]
["Enersponse","PGE",3,14,0]
["Enersponse","PGE",3,15,0]
["Enersponse","PGE",3,16,0]
["Enersponse","PGE",3,17,1.0054647598205659]
["Enersponse","PGE",3,18,1.0078075795656602]
["Enersponse","PGE",3,19,1]
["Enersponse","PGE",3,20,0.99007939272462764]
["Enersponse","PGE",3,21,0.96184839836826697]
["Enersponse","PGE",3,22,0]
["Enersponse","PGE",3,23,0]
["Enersponse","PGE",3,24,0]
["Enersponse","PGE",4,1,0]
["Enersponse","PGE",4,2,0]
["Enersponse","PGE",4,3,0]
["Enersponse","PGE",4,4,0]
["Enersponse","PGE",4,5,0]
["Enersponse","PGE",4,6,0]
["Enersponse","PGE",4,7,0]
["Enersponse","PGE",4,8,0]
["Enersponse","PGE",4,9,0]
["Enersponse","PGE",4,10,0]
["Enersponse","PGE",4,11,0]
["Enersponse","PGE",4,12,0]
["Enersponse","PGE",4,13,0]
["Enersponse","PGE",4,14,0]
["Enersponse","PGE",4,15,0]
["Enersponse","PGE",4,16,0]
["Enersponse","PGE",4,17,1.0421095761184966]
["Enersponse","PGE",4,18,1.0247923965922408]
["Enersponse","PGE",4,19,1]
["Enersponse","PGE",4,20,0.96345822197216746]
["Enersponse","PGE",4,21,0.91874715041800392]
["Enersponse","PGE",4,22,0]
["Enersponse","PGE",4,23,0]
["Enersponse","PGE",4,24,0]
["Enersponse","PGE",5,1,0]
["Enersponse","PGE",5,2,0]
["Enersponse","PGE",5,3,0]
["Enersponse","PGE",5,4,0]
["Enersponse","PGE",5,5,0]
["Enersponse","PGE",5,6,0]
["Enersponse","PGE",5,7,0]
["Enersponse","PGE",5,8,0]
["Enersponse","PGE",5,9,0]
["Enersponse","PGE",5,10,0]
["Enersponse","PGE",5,11,0]
["Enersponse","PGE",5,12,0]
["Enersponse","PGE",5,13,0]
["Enersponse","PGE",5,14,0]
["Enersponse","PGE",5,15,0]
["Enersponse","PGE",5,16,0]
["Enersponse","PGE",5,17,1.0387839249087134]
["Enersponse","PGE",5,18,1.0202323738109917]
["Enersponse","PGE",5,19,1]
["Enersponse","PGE",5,20,0.97078148509472673]
["Enersponse","PGE",5,21,0.93188716746383671]
["Enersponse","PGE",5,22,0]
["Enersponse","PGE",5,23,0]
["Enersponse","PGE",5,24,0]
["Enersponse","PGE",6,1,0]
["Enersponse","PGE",6,2,0]
["Enersponse","PGE",6,3,0]
["Enersponse","PGE",6,4,0]
["Enersponse","PGE",6,5,0]
["Enersponse","PGE",6,6,0]
["Enersponse","PGE",6,7,0]
["Enersponse","PGE",6,8,0]
["Enersponse","PGE",6,9,0]
["Enersponse","PGE",6,10,0]
["Enersponse","PGE",6,11,0]
["Enersponse","PGE",6,12,0]
["Enersponse","PGE",6,13,0]
["Enersponse","PGE",6,14,0]
["Enersponse","PGE",6,15,0]
["Enersponse","PGE",6,16,0]
["Enersponse","PGE",6,17,1.0259078380064588]
["Enersponse","PGE",6,18,1]
["Enersponse","PGE",6,19,0.99157417302418815]
["Enersponse","PGE",6,20,0.96245105858990754]
["Enersponse","PGE",6,21,0.9340582168877285]
["Enersponse","PGE",6,22,0]
["Enersponse","PGE",6,23,0]
["Enersponse","PGE",6,24,0]
["Enersponse","PGE",7,1,0]
["Enersponse","PGE",7,2,0]
["Enersponse","PGE",7,3,0]
["Enersponse","PGE",7,4,0]
["Enersponse","PGE",7,5,0]
["Enersponse","PGE",7,6,0]
["Enersponse","PGE",7,7,0]
["Enersponse","PGE",7,8,0]
["Enersponse","PGE",7,9,0]
["Enersponse","PGE",7,10,0]
["Enersponse","PGE",7,11,0]
["Enersponse","PGE",7,12,0]
["Enersponse","PGE",7,13,0]
["Enersponse","PGE",7,14,0]
["Enersponse","PGE",7,15,0]
["Enersponse","PGE",7,16,0]
["Enersponse","PGE",7,17,1]
["Enersponse","PGE",7,18,0.97016141495570807]
["Enersponse","PGE",7,19,0.95576405944845666]
["Enersponse","PGE",7,20,0.92583114046065706]
["Enersponse","PGE",7,21,0.87283776393385404]
["Enersponse","PGE",7,22,0]
["Enersponse","PGE",7,23,0]
["Enersponse","PGE",7,24,0]
["Enersponse","PGE",8,1,0]
["Enersponse","PGE",8,2,0]
["Enersponse","PGE",8,3,0]
["Enersponse","PGE",8,4,0]
["Enersponse","PGE",8,5,0]
["Enersponse","PGE",8,6,0]
["Enersponse","PGE",8,7,0]
["Enersponse","PGE",8,8,0]
["Enersponse","PGE",8,9,0]
["Enersponse","PGE",8,10,0]
["Enersponse","PGE",8,11,0]
["Enersponse","PGE",8,12,0]
["Enersponse","PGE",8,13,0]
["Enersponse","PGE",8,14,0]
["Enersponse","PGE",8,15,0]
["Enersponse","PGE",8,16,0]
["Enersponse","PGE",8,17,1.0227081561359699]
["Enersponse","PGE",8,18,1]
["Enersponse","PGE",8,19,0.98496868832955231]
["Enersponse","PGE",8,20,0.95536998209000323]
["Enersponse","PGE",8,21,0.91989870662612472]
["Enersponse","PGE",8,22,0]
["Enersponse","PGE",8,23,0]
["Enersponse","PGE",8,24,0]
["Enersponse","PGE",9,1,0]
["Enersponse","PGE",9,2,0]
["Enersponse","PGE",9,3,0]
["Enersponse","PGE",9,4,0]
["Enersponse","PGE",9,5,0]
["Enersponse","PGE",9,6,0]
["Enersponse","PGE",9,7,0]
["Enersponse","PGE",9,8,0]
["Enersponse","PGE",9,9,0]
["Enersponse","PGE",9,10,0]
["Enersponse","PGE",9,11,0]
["Enersponse","PGE",9,12,0]
["Enersponse","PGE",9,13,0]
["Enersponse","PGE",9,14,0]
["Enersponse","PGE",9,15,0]
["Enersponse","PGE",9,16,0]
["Enersponse","PGE",9,17,1]
["Enersponse","PGE",9,18,0.97949597675578293]
["Enersponse","PGE",9,19,0.96008756481754309]
["Enersponse","PGE",9,20,0.91987464465018487]
["Enersponse","PGE",9,21,0.87603141236498916]
["Enersponse","PGE",9,22,0]
["Enersponse","PGE",9,23,0]
["Enersponse","PGE",9,24,0]
["Enersponse","PGE",10,1,0]
["Enersponse","PGE",10,2,0]
["Enersponse","PGE",10,3,0]
["Enersponse","PGE",10,4,0]
["Enersponse","PGE",10,5,0]
["Enersponse","PGE",10,6,0]
["Enersponse","PGE",10,7,0]
["Enersponse","PGE",10,8,0]
["Enersponse","PGE",10,9,0]
["Enersponse","PGE",10,10,0]
["Enersponse","PGE",10,11,0]
["Enersponse","PGE",10,12,0]
["Enersponse","PGE",10,13,0]
["Enersponse","PGE",10,14,0]
["Enersponse","PGE",10,15,0]
["Enersponse","PGE",10,16,0]
["Enersponse","PGE",10,17,1.0117180125788969]
["Enersponse","PGE",10,18,1]
["Enersponse","PGE",10,19,0.97449847305715898]
["Enersponse","PGE",10,20,0.92410856147011811]
["Enersponse","PGE",10,21,0.88012850761206973]
["Enersponse","PGE",10,22,0]
["Enersponse","PGE",10,23,0]
["Enersponse","PGE",10,24,0]
["Enersponse","PGE",11,1,0]
["Enersponse","PGE",11,2,0]
["Enersponse","PGE",11,3,0]
["Enersponse","PGE",11,4,0]
["Enersponse","PGE",11,5,0]
["Enersponse","PGE",11,6,0]
["Enersponse","PGE",11,7,0]
["Enersponse","PGE",11,8,0]
["Enersponse","PGE",11,9,0]
["Enersponse","PGE",11,10,0]
["Enersponse","PGE",11,11,0]
["Enersponse","PGE",11,12,0]
["Enersponse","PGE",11,13,0]
["Enersponse","PGE",11,14,0]
["Enersponse","PGE",11,15,0]
["Enersponse","PGE",11,16,0]
["Enersponse","PGE",11,17,1.0212398939209029]
["Enersponse","PGE",11,18,1]
["Enersponse","PGE",11,19,0.96218076243253337]
["Enersponse","PGE",11,20,0.93000273409446943]
["Enersponse","PGE",11,21,0.89534856803234597]
["Enersponse","PGE",11,22,0]
["Enersponse","PGE",11,23,0]
["Enersponse","PGE",11,24,0]
["Enersponse","PGE",12,1,0]
["Enersponse","PGE",12,2,0]
["Enersponse","PGE",12,3,0]
["Enersponse","PGE",12,4,0]
["Enersponse","PGE",12,5,0]
["Enersponse","PGE",12,6,0]
["Enersponse","PGE",12,7,0]
["Enersponse","PGE",12,8,0]
["Enersponse","PGE",12,9,0]
["Enersponse","PGE",12,10,0]
["Enersponse","PGE",12,11,0]
["Enersponse","PGE",12,12,0]
["Enersponse","PGE",12,13,0]
["Enersponse","PGE",12,14,0]
["Enersponse","PGE",12,15,0]
["Enersponse","PGE",12,16,0]
["Enersponse","PGE",12,17,0.99677322208791252]
["Enersponse","PGE",12,18,1]
["Enersponse","PGE",12,19,0.98985626150747152]
["Enersponse","PGE",12,20,0.97839667697326216]
["Enersponse","PGE",12,21,0.95278979436698108]
["Enersponse","PGE",12,22,0]
["Enersponse","PGE",12,23,0]
["Enersponse","PGE",12,24,0]
["Enersponse","SCE",1,1,0]
["Enersponse","SCE",1,2,0]
["Enersponse","SCE",1,3,0]
["Enersponse","SCE",1,4,0]
["Enersponse","SCE",1,5,0]
["Enersponse","SCE",1,6,0]
["Enersponse","SCE",1,7,0]
["Enersponse","SCE",1,8,0]
["Enersponse","SCE",1,9,0]
["Enersponse","SCE",1,10,0]
["Enersponse","SCE",1,11,0]
["Enersponse","SCE",1,12,0]
["Enersponse","SCE",1,13,0]
["Enersponse","SCE",1,14,0]
["Enersponse","SCE",1,15,0]
["Enersponse","SCE",1,16,0]
["Enersponse","SCE",1,17,0.99875614169186022]
["Enersponse","SCE",1,18,1.0068545861026583]
["Enersponse","SCE",1,19,1]
["Enersponse","SCE",1,20,0.98769937036828548]
["Enersponse","SCE",1,21,0.95803300674044123]
["Enersponse","SCE",1,22,0]
["Enersponse","SCE",1,23,0]
["Enersponse","SCE",1,24,0]
["Enersponse","SCE",2,1,0]
["Enersponse","SCE",2,2,0]
["Enersponse","SCE",2,3,0]
["Enersponse","SCE",2,4,0]
["Enersponse","SCE",2,5,0]
["Enersponse","SCE",2,6,0]
["Enersponse","SCE",2,7,0]
["Enersponse","SCE",2,8,0]
["Enersponse","SCE",2,9,0]
["Enersponse","SCE",2,10,0]
["Enersponse","SCE",2,11,0]
["Enersponse","SCE",2,12,0]
["Enersponse","SCE",2,13,0]
["Enersponse","SCE",2,14,0]
["Enersponse","SCE",2,15,0]
["Enersponse","SCE",2,16,0]
["Enersponse","SCE",2,17,0.99775045121775674]
["Enersponse","SCE",2,18,1.0066711611851606]
["Enersponse","SCE",2,19,1]
["Enersponse","SCE",2,20,0.98869729223537972]
["Enersponse","SCE",2,21,0.9619478888737869]
["Enersponse","SCE",2,22,0]
["Enersponse","SCE",2,23,0]
["Enersponse","SCE",2,24,0]
["Enersponse","SCE",3,1,0]
["Enersponse","SCE",3,2,0]
["Enersponse","SCE",3,3,0]
["Enersponse","SCE",3,4,0]
["Enersponse","SCE",3,5,0]
["Enersponse","SCE",3,6,0]
["Enersponse","SCE",3,7,0]
["Enersponse","SCE",3,8,0]
["Enersponse","SCE",3,9,0]
["Enersponse","SCE",3,10,0]
["Enersponse","SCE",3,11,0]
["Enersponse","SCE",3,12,0]
["Enersponse","SCE",3,13,0]
["Enersponse","SCE",3,14,0]
["Enersponse","SCE",3,15,0]
["Enersponse","SCE",3,16,0]
["Enersponse","SCE",3,17,1.0054647598205662]
["Enersponse","SCE",3,18,1.0078075795656605]
["Enersponse","SCE",3,19,1]
["Enersponse","SCE",3,20,0.99007939272462753]
["Enersponse","SCE",3,21,0.96184839836826719]
["Enersponse","SCE",3,22,0]
["Enersponse","SCE",3,23,0]
["Enersponse","SCE",3,24,0]
["Enersponse","SCE",4,1,0]
["Enersponse","SCE",4,2,0]
["Enersponse","SCE",4,3,0]
["Enersponse","SCE",4,4,0]
["Enersponse","SCE",4,5,0]
["Enersponse","SCE",4,6,0]
["Enersponse","SCE",4,7,0]
["Enersponse","SCE",4,8,0]
["Enersponse","SCE",4,9,0]
["Enersponse","SCE",4,10,0]
["Enersponse","SCE",4,11,0]
["Enersponse","SCE",4,12,0]
["Enersponse","SCE",4,13,0]
["Enersponse","SCE",4,14,0]
["Enersponse","SCE",4,15,0]
["Enersponse","SCE",4,16,0]
["Enersponse","SCE",4,17,1.0421095761184969]
["Enersponse","SCE",4,18,1.024792396592241]
["Enersponse","SCE",4,19,1]
["Enersponse","SCE",4,20,0.96345822197216746]
["Enersponse","SCE",4,21,0.91874715041800392]
["Enersponse","SCE",4,22,0]
["Enersponse","SCE",4,23,0]
["Enersponse","SCE",4,24,0]
["Enersponse","SCE",5,1,0]
["Enersponse","SCE",5,2,0]
["Enersponse","SCE",5,3,0]
["Enersponse","SCE",5,4,0]
["Enersponse","SCE",5,5,0]
["Enersponse","SCE",5,6,0]
["Enersponse","SCE",5,7,0]
["Enersponse","SCE",5,8,0]
["Enersponse","SCE",5,9,0]
["Enersponse","SCE",5,10,0]
["Enersponse","SCE",5,11,0]
["Enersponse","SCE",5,12,0]
["Enersponse","SCE",5,13,0]
["Enersponse","SCE",5,14,0]
["Enersponse","SCE",5,15,0]
["Enersponse","SCE",5,16,0]
["Enersponse","SCE",5,17,1.0387839249087136]
["Enersponse","SCE",5,18,1.0202323738109922]
["Enersponse","SCE",5,19,1]
["Enersponse","SCE",5,20,0.97078148509472684]
["Enersponse","SCE",5,21,0.93188716746383704]
["Enersponse","SCE",5,22,0]
["Enersponse","SCE",5,23,0]
["Enersponse","SCE",5,24,0]
["Enersponse","SCE",6,1,0]
["Enersponse","SCE",6,2,0]
["Enersponse","SCE",6,3,0]
["Enersponse","SCE",6,4,0]
["Enersponse","SCE",6,5,0]
["Enersponse","SCE",6,6,0]
["Enersponse","SCE",6,7,0]
["Enersponse","SCE",6,8,0]
["Enersponse","SCE",6,9,0]
["Enersponse","SCE",6,10,0]
["Enersponse","SCE",6,11,0]
["Enersponse","SCE",6,12,0]
["Enersponse","SCE",6,13,0]
["Enersponse","SCE",6,14,0]
["Enersponse","SCE",6,15,0]
["Enersponse","SCE",6,16,0]
["Enersponse","SCE",6,17,1.0259078380064588]
["Enersponse","SCE",6,18,1]
["Enersponse","SCE",6,19,0.99157417302418827]
["Enersponse","SCE",6,20,0.96245105858990754]
["Enersponse","SCE",6,21,0.9340582168877285]
["Enersponse","SCE",6,22,0]
["Enersponse","SCE",6,23,0]
["Enersponse","SCE",6,24,0]
["Enersponse","SCE",7,1,0]
["Enersponse","SCE",7,2,0]
["Enersponse","SCE",7,3,0]
["Enersponse","SCE",7,4,0]
["Enersponse","SCE",7,5,0]
["Enersponse","SCE",7,6,0]
["Enersponse","SCE",7,7,0]
["Enersponse","SCE",7,8,0]
["Enersponse","SCE",7,9,0]
["Enersponse","SCE",7,10,0]
["Enersponse","SCE",7,11,0]
["Enersponse","SCE",7,12,0]
["Enersponse","SCE",7,13,0]
["Enersponse","SCE",7,14,0]
["Enersponse","SCE",7,15,0]
["Enersponse","SCE",7,16,0]
["Enersponse","SCE",7,17,1]
["Enersponse","SCE",7,18,0.97016141495570807]
["Enersponse","SCE",7,19,0.95576405944845677]
["Enersponse","SCE",7,20,0.92583114046065718]
["Enersponse","SCE",7,21,0.87283776393385415]
["Enersponse","SCE",7,22,0]
["Enersponse","SCE",7,23,0]
["Enersponse","SCE",7,24,0]
["Enersponse","SCE",8,1,0]
["Enersponse","SCE",8,2,0]
["Enersponse","SCE",8,3,0]
["Enersponse","SCE",8,4,0]
["Enersponse","SCE",8,5,0]
["Enersponse","SCE",8,6,0]
["Enersponse","SCE",8,7,0]
["Enersponse","SCE",8,8,0]
["Enersponse","SCE",8,9,0]
["Enersponse","SCE",8,10,0]
["Enersponse","SCE",8,11,0]
["Enersponse","SCE",8,12,0]
["Enersponse","SCE",8,13,0]
["Enersponse","SCE",8,14,0]
["Enersponse","SCE",8,15,0]
["Enersponse","SCE",8,16,0]
["Enersponse","SCE",8,17,1.0227081561359699]
["Enersponse","SCE",8,18,1]
["Enersponse","SCE",8,19,0.98496868832955209]
["Enersponse","SCE",8,20,0.95536998209000312]
["Enersponse","SCE",8,21,0.91989870662612472]
["Enersponse","SCE",8,22,0]
["Enersponse","SCE",8,23,0]
["Enersponse","SCE",8,24,0]
["Enersponse","SCE",9,1,0]
["Enersponse","SCE",9,2,0]
["Enersponse","SCE",9,3,0]
["Enersponse","SCE",9,4,0]
["Enersponse","SCE",9,5,0]
["Enersponse","SCE",9,6,0]
["Enersponse","SCE",9,7,0]
["Enersponse","SCE",9,8,0]
["Enersponse","SCE",9,9,0]
["Enersponse","SCE",9,10,0]
["Enersponse","SCE",9,11,0]
["Enersponse","SCE",9,12,0]
["Enersponse","SCE",9,13,0]
["Enersponse","SCE",9,14,0]
["Enersponse","SCE",9,15,0]
["Enersponse","SCE",9,16,0]
["Enersponse","SCE",9,17,1]
["Enersponse","SCE",9,18,0.9794959767557827]
["Enersponse","SCE",9,19,0.96008756481754265]
["Enersponse","SCE",9,20,0.91987464465018476]
["Enersponse","SCE",9,21,0.87603141236498883]
["Enersponse","SCE",9,22,0]
["Enersponse","SCE",9,23,0]
["Enersponse","SCE",9,24,0]
["Enersponse","SCE",10,1,0]
["Enersponse","SCE",10,2,0]
["Enersponse","SCE",10,3,0]
["Enersponse","SCE",10,4,0]
["Enersponse","SCE",10,5,0]
["Enersponse","SCE",10,6,0]
["Enersponse","SCE",10,7,0]
["Enersponse","SCE",10,8,0]
["Enersponse","SCE",10,9,0]
["Enersponse","SCE",10,10,0]
["Enersponse","SCE",10,11,0]
["Enersponse","SCE",10,12,0]
["Enersponse","SCE",10,13,0]
["Enersponse","SCE",10,14,0]
["Enersponse","SCE",10,15,0]
["Enersponse","SCE",10,16,0]
["Enersponse","SCE",10,17,1.0117180125788969]
["Enersponse","SCE",10,18,1]
["Enersponse","SCE",10,19,0.97449847305715898]
["Enersponse","SCE",10,20,0.92410856147011788]
["Enersponse","SCE",10,21,0.88012850761206984]
["Enersponse","SCE",10,22,0]
["Enersponse","SCE",10,23,0]
["Enersponse","SCE",10,24,0]
["Enersponse","SCE",11,1,0]
["Enersponse","SCE",11,2,0]
["Enersponse","SCE",11,3,0]
["Enersponse","SCE",11,4,0]
["Enersponse","SCE",11,5,0]
["Enersponse","SCE",11,6,0]
["Enersponse","SCE",11,7,0]
["Enersponse","SCE",11,8,0]
["Enersponse","SCE",11,9,0]
["Enersponse","SCE",11,10,0]
["Enersponse","SCE",11,11,0]
["Enersponse","SCE",11,12,0]
["Enersponse","SCE",11,13,0]
["Enersponse","SCE",11,14,0]
["Enersponse","SCE",11,15,0]
["Enersponse","SCE",11,16,0]
["Enersponse","SCE",11,17,1.0212398939209026]
["Enersponse","SCE",11,18,1]
["Enersponse","SCE",11,19,0.96218076243253359]
["Enersponse","SCE",11,20,0.93000273409446954]
["Enersponse","SCE",11,21,0.89534856803234597]
["Enersponse","SCE",11,22,0]
["Enersponse","SCE",11,23,0]
["Enersponse","SCE",11,24,0]
["Enersponse","SCE",12,1,0]
["Enersponse","SCE",12,2,0]
["Enersponse","SCE",12,3,0]
["Enersponse","SCE",12,4,0]
["Enersponse","SCE",12,5,0]
["Enersponse","SCE",12,6,0]
["Enersponse","SCE",12,7,0]
["Enersponse","SCE",12,8,0]
["Enersponse","SCE",12,9,0]
["Enersponse","SCE",12,10,0]
["Enersponse","SCE",12,11,0]
["Enersponse","SCE",12,12,0]
["Enersponse","SCE",12,13,0]
["Enersponse","SCE",12,14,0]
["Enersponse","SCE",12,15,0]
["Enersponse","SCE",12,16,0]
["Enersponse","SCE",12,17,0.99677322208791241]
["Enersponse","SCE",12,18,1]
["Enersponse","SCE",12,19,0.9898562615074713]
["Enersponse","SCE",12,20,0.97839667697326183]
["Enersponse","SCE",12,21,0.95278979436698097]
["Enersponse","SCE",12,22,0]
["Enersponse","SCE",12,23,0]
["Enersponse","SCE",12,24,0]
["Enersponse","SDGE",1,1,0]
["Enersponse","SDGE",1,2,0]
["Enersponse","SDGE",1,3,0]
["Enersponse","SDGE",1,4,0]
["Enersponse","SDGE",1,5,0]
["Enersponse","SDGE",1,6,0]
["Enersponse","SDGE",1,7,0]
["Enersponse","SDGE",1,8,0]
["Enersponse","SDGE",1,9,0]
["Enersponse","SDGE",1,10,0]
["Enersponse","SDGE",1,11,0]
["Enersponse","SDGE",1,12,0]
["Enersponse","SDGE",1,13,0]
["Enersponse","SDGE",1,14,0]
["Enersponse","SDGE",1,15,0]
["Enersponse","SDGE",1,16,0]
["Enersponse","SDGE",1,17,0.99875614169186022]
["Enersponse","SDGE",1,18,1.0068545861026583]
["Enersponse","SDGE",1,19,1]
["Enersponse","SDGE",1,20,0.98769937036828526]
["Enersponse","SDGE",1,21,0.95803300674044134]
["Enersponse","SDGE",1,22,0]
["Enersponse","SDGE",1,23,0]
["Enersponse","SDGE",1,24,0]
["Enersponse","SDGE",2,1,0]
["Enersponse","SDGE",2,2,0]
["Enersponse","SDGE",2,3,0]
["Enersponse","SDGE",2,4,0]
["Enersponse","SDGE",2,5,0]
["Enersponse","SDGE",2,6,0]
["Enersponse","SDGE",2,7,0]
["Enersponse","SDGE",2,8,0]
["Enersponse","SDGE",2,9,0]
["Enersponse","SDGE",2,10,0]
["Enersponse","SDGE",2,11,0]
["Enersponse","SDGE",2,12,0]
["Enersponse","SDGE",2,13,0]
["Enersponse","SDGE",2,14,0]
["Enersponse","SDGE",2,15,0]
["Enersponse","SDGE",2,16,0]
["Enersponse","SDGE",2,17,0.99775045121775663]
["Enersponse","SDGE",2,18,1.0066711611851604]
["Enersponse","SDGE",2,19,1]
["Enersponse","SDGE",2,20,0.98869729223537961]
["Enersponse","SDGE",2,21,0.96194788887378679]
["Enersponse","SDGE",2,22,0]
["Enersponse","SDGE",2,23,0]
["Enersponse","SDGE",2,24,0]
["Enersponse","SDGE",3,1,0]
["Enersponse","SDGE",3,2,0]
["Enersponse","SDGE",3,3,0]
["Enersponse","SDGE",3,4,0]
["Enersponse","SDGE",3,5,0]
["Enersponse","SDGE",3,6,0]
["Enersponse","SDGE",3,7,0]
["Enersponse","SDGE",3,8,0]
["Enersponse","SDGE",3,9,0]
["Enersponse","SDGE",3,10,0]
["Enersponse","SDGE",3,11,0]
["Enersponse","SDGE",3,12,0]
["Enersponse","SDGE",3,13,0]
["Enersponse","SDGE",3,14,0]
["Enersponse","SDGE",3,15,0]
["Enersponse","SDGE",3,16,0]
["Enersponse","SDGE",3,17,1.0054647598205659]
["Enersponse","SDGE",3,18,1.0078075795656605]
["Enersponse","SDGE",3,19,1]
["Enersponse","SDGE",3,20,0.99007939272462764]
["Enersponse","SDGE",3,21,0.96184839836826697]
["Enersponse","SDGE",3,22,0]
["Enersponse","SDGE",3,23,0]
["Enersponse","SDGE",3,24,0]
["Enersponse","SDGE",4,1,0]
["Enersponse","SDGE",4,2,0]
["Enersponse","SDGE",4,3,0]
["Enersponse","SDGE",4,4,0]
["Enersponse","SDGE",4,5,0]
["Enersponse","SDGE",4,6,0]
["Enersponse","SDGE",4,7,0]
["Enersponse","SDGE",4,8,0]
["Enersponse","SDGE",4,9,0]
["Enersponse","SDGE",4,10,0]
["Enersponse","SDGE",4,11,0]
["Enersponse","SDGE",4,12,0]
["Enersponse","SDGE",4,13,0]
["Enersponse","SDGE",4,14,0]
["Enersponse","SDGE",4,15,0]
["Enersponse","SDGE",4,16,0]
["Enersponse","SDGE",4,17,1.0421095761184969]
["Enersponse","SDGE",4,18,1.0247923965922408]
["Enersponse","SDGE",4,19,1]
["Enersponse","SDGE",4,20,0.96345822197216746]
["Enersponse","SDGE",4,21,0.91874715041800392]
["Enersponse","SDGE",4,22,0]
["Enersponse","SDGE",4,23,0]
["Enersponse","SDGE",4,24,0]
["Enersponse","SDGE",5,1,0]
["Enersponse","SDGE",5,2,0]
["Enersponse","SDGE",5,3,0]
["Enersponse","SDGE",5,4,0]
["Enersponse","SDGE",5,5,0]
["Enersponse","SDGE",5,6,0]
["Enersponse","SDGE",5,7,0]
["Enersponse","SDGE",5,8,0]
["Enersponse","SDGE",5,9,0]
["Enersponse","SDGE",5,10,0]
["Enersponse","SDGE",5,11,0]
["Enersponse","SDGE",5,12,0]
["Enersponse","SDGE",5,13,0]
["Enersponse","SDGE",5,14,0]
["Enersponse","SDGE",5,15,0]
["Enersponse","SDGE",5,16,0]
["Enersponse","SDGE",5,17,1.0387839249087134]
["Enersponse","SDGE",5,18,1.020232373810992]
["Enersponse","SDGE",5,19,1]
["Enersponse","SDGE",5,20,0.97078148509472673]
["Enersponse","SDGE",5,21,0.93188716746383693]
["Enersponse","SDGE",5,22,0]
["Enersponse","SDGE",5,23,0]
["Enersponse","SDGE",5,24,0]
["Enersponse","SDGE",6,1,0]
["Enersponse","SDGE",6,2,0]
["Enersponse","SDGE",6,3,0]
["Enersponse","SDGE",6,4,0]
["Enersponse","SDGE",6,5,0]
["Enersponse","SDGE",6,6,0]
["Enersponse","SDGE",6,7,0]
["Enersponse","SDGE",6,8,0]
["Enersponse","SDGE",6,9,0]
["Enersponse","SDGE",6,10,0]
["Enersponse","SDGE",6,11,0]
["Enersponse","SDGE",6,12,0]
["Enersponse","SDGE",6,13,0]
["Enersponse","SDGE",6,14,0]
["Enersponse","SDGE",6,15,0]
["Enersponse","SDGE",6,16,0]
["Enersponse","SDGE",6,17,1.0259078380064586]
["Enersponse","SDGE",6,18,1]
["Enersponse","SDGE",6,19,0.99157417302418793]
["Enersponse","SDGE",6,20,0.96245105858990732]
["Enersponse","SDGE",6,21,0.93405821688772839]
["Enersponse","SDGE",6,22,0]
["Enersponse","SDGE",6,23,0]
["Enersponse","SDGE",6,24,0]
["Enersponse","SDGE",7,1,0]
["Enersponse","SDGE",7,2,0]
["Enersponse","SDGE",7,3,0]
["Enersponse","SDGE",7,4,0]
["Enersponse","SDGE",7,5,0]
["Enersponse","SDGE",7,6,0]
["Enersponse","SDGE",7,7,0]
["Enersponse","SDGE",7,8,0]
["Enersponse","SDGE",7,9,0]
["Enersponse","SDGE",7,10,0]
["Enersponse","SDGE",7,11,0]
["Enersponse","SDGE",7,12,0]
["Enersponse","SDGE",7,13,0]
["Enersponse","SDGE",7,14,0]
["Enersponse","SDGE",7,15,0]
["Enersponse","SDGE",7,16,0]
["Enersponse","SDGE",7,17,1]
["Enersponse","SDGE",7,18,0.97016141495570807]
["Enersponse","SDGE",7,19,0.95576405944845688]
["Enersponse","SDGE",7,20,0.92583114046065718]
["Enersponse","SDGE",7,21,0.87283776393385426]
["Enersponse","SDGE",7,22,0]
["Enersponse","SDGE",7,23,0]
["Enersponse","SDGE",7,24,0]
["Enersponse","SDGE",8,1,0]
["Enersponse","SDGE",8,2,0]
["Enersponse","SDGE",8,3,0]
["Enersponse","SDGE",8,4,0]
["Enersponse","SDGE",8,5,0]
["Enersponse","SDGE",8,6,0]
["Enersponse","SDGE",8,7,0]
["Enersponse","SDGE",8,8,0]
["Enersponse","SDGE",8,9,0]
["Enersponse","SDGE",8,10,0]
["Enersponse","SDGE",8,11,0]
["Enersponse","SDGE",8,12,0]
["Enersponse","SDGE",8,13,0]
["Enersponse","SDGE",8,14,0]
["Enersponse","SDGE",8,15,0]
["Enersponse","SDGE",8,16,0]
["Enersponse","SDGE",8,17,1.0227081561359697]
["Enersponse","SDGE",8,18,1]
["Enersponse","SDGE",8,19,0.98496868832955231]
["Enersponse","SDGE",8,20,0.95536998209000323]
["Enersponse","SDGE",8,21,0.91989870662612472]
["Enersponse","SDGE",8,22,0]
["Enersponse","SDGE",8,23,0]
["Enersponse","SDGE",8,24,0]
["Enersponse","SDGE",9,1,0]
["Enersponse","SDGE",9,2,0]
["Enersponse","SDGE",9,3,0]
["Enersponse","SDGE",9,4,0]
["Enersponse","SDGE",9,5,0]
["Enersponse","SDGE",9,6,0]
["Enersponse","SDGE",9,7,0]
["Enersponse","SDGE",9,8,0]
["Enersponse","SDGE",9,9,0]
["Enersponse","SDGE",9,10,0]
["Enersponse","SDGE",9,11,0]
["Enersponse","SDGE",9,12,0]
["Enersponse","SDGE",9,13,0]
["Enersponse","SDGE",9,14,0]
["Enersponse","SDGE",9,15,0]
["Enersponse","SDGE",9,16,0]
["Enersponse","SDGE",9,17,1]
["Enersponse","SDGE",9,18,0.97949597675578282]
["Enersponse","SDGE",9,19,0.96008756481754265]
["Enersponse","SDGE",9,20,0.91987464465018465]
["Enersponse","SDGE",9,21,0.87603141236498883]
["Enersponse","SDGE",9,22,0]
["Enersponse","SDGE",9,23,0]
["Enersponse","SDGE",9,24,0]
["Enersponse","SDGE",10,1,0]
["Enersponse","SDGE",10,2,0]
["Enersponse","SDGE",10,3,0]
["Enersponse","SDGE",10,4,0]
["Enersponse","SDGE",10,5,0]
["Enersponse","SDGE",10,6,0]
["Enersponse","SDGE",10,7,0]
["Enersponse","SDGE",10,8,0]
["Enersponse","SDGE",10,9,0]
["Enersponse","SDGE",10,10,0]
["Enersponse","SDGE",10,11,0]
["Enersponse","SDGE",10,12,0]
["Enersponse","SDGE",10,13,0]
["Enersponse","SDGE",10,14,0]
["Enersponse","SDGE",10,15,0]
["Enersponse","SDGE",10,16,0]
["Enersponse","SDGE",10,17,1.0117180125788969]
["Enersponse","SDGE",10,18,1]
["Enersponse","SDGE",10,19,0.97449847305715875]
["Enersponse","SDGE",10,20,0.92410856147011777]
["Enersponse","SDGE",10,21,0.88012850761206973]
["Enersponse","SDGE",10,22,0]
["Enersponse","SDGE",10,23,0]
["Enersponse","SDGE",10,24,0]
["Enersponse","SDGE",11,1,0]
["Enersponse","SDGE",11,2,0]
["Enersponse","SDGE",11,3,0]
["Enersponse","SDGE",11,4,0]
["Enersponse","SDGE",11,5,0]
["Enersponse","SDGE",11,6,0]
["Enersponse","SDGE",11,7,0]
["Enersponse","SDGE",11,8,0]
["Enersponse","SDGE",11,9,0]
["Enersponse","SDGE",11,10,0]
["Enersponse","SDGE",11,11,0]
["Enersponse","SDGE",11,12,0]
["Enersponse","SDGE",11,13,0]
["Enersponse","SDGE",11,14,0]
["Enersponse","SDGE",11,15,0]
["Enersponse","SDGE",11,16,0]
["Enersponse","SDGE",11,17,1.0212398939209026]
["Enersponse","SDGE",11,18,1]
["Enersponse","SDGE",11,19,0.96218076243253337]
["Enersponse","SDGE",11,20,0.93000273409446954]
["Enersponse","SDGE",11,21,0.89534856803234608]
["Enersponse","SDGE",11,22,0]
["Enersponse","SDGE",11,23,0]
["Enersponse","SDGE",11,24,0]
["Enersponse","SDGE",12,1,0]
["Enersponse","SDGE",12,2,0]
["Enersponse","SDGE",12,3,0]
["Enersponse","SDGE",12,4,0]
["Enersponse","SDGE",12,5,0]
["Enersponse","SDGE",12,6,0]
["Enersponse","SDGE",12,7,0]
["Enersponse","SDGE",12,8,0]
["Enersponse","SDGE",12,9,0]
["Enersponse","SDGE",12,10,0]
["Enersponse","SDGE",12,11,0]
["Enersponse","SDGE",12,12,0]
["Enersponse","SDGE",12,13,0]
["Enersponse","SDGE",12,14,0]
["Enersponse","SDGE",12,15,0]
["Enersponse","SDGE",12,16,0]
["Enersponse","SDGE",12,17,0.99677322208791241]
["Enersponse","SDGE",12,18,1]
["Enersponse","SDGE",12,19,0.98985626150747119]
["Enersponse","SDGE",12,20,0.97839667697326183]
["Enersponse","SDGE",12,21,0.95278979436698097]
["Enersponse","SDGE",12,22,0]
["Enersponse","SDGE",12,23,0]
["Enersponse","SDGE",12,24,0]
["Leapfrog","PGE",1,1,0]
["Leapfrog","PGE",1,2,0]
["Leapfrog","PGE",1,3,0]
["Leapfrog","PGE",1,4,0]
["Leapfrog","PGE",1,5,0]
["Leapfrog","PGE",1,6,0]
["Leapfrog","PGE",1,7,0]
["Leapfrog","PGE",1,8,0]
["Leapfrog","PGE",1,9,0]
["Leapfrog","PGE",1,10,0]
["Leapfrog","PGE",1,11,0]
["Leapfrog","PGE",1,12,0]
["Leapfrog","PGE",1,13,0]
["Leapfrog","PGE",1,14,0]
["Leapfrog","PGE",1,15,0]
["Leapfrog","PGE",1,16,0]
["Leapfrog","PGE",1,17,0.97171381031613979]
["Leapfrog","PGE",1,18,0.99833610648918469]
["Leapfrog","PGE",1,19,1]
["Leapfrog","PGE",1,20,0.99001663893510827]
["Leapfrog","PGE",1,21,0]
["Leapfrog","PGE",1,22,0]
["Leapfrog","PGE",1,23,0]
["Leapfrog","PGE",1,24,0]
["Leapfrog","PGE",2,1,0]
["Leapfrog","PGE",2,2,0]
["Leapfrog","PGE",2,3,0]
["Leapfrog","PGE",2,4,0]
["Leapfrog","PGE",2,5,0]
["Leapfrog","PGE",2,6,0]
["Leapfrog","PGE",2,7,0]
["Leapfrog","PGE",2,8,0]
["Leapfrog","PGE",2,9,0]
["Leapfrog","PGE",2,10,0]
["Leapfrog","PGE",2,11,0]
["Leapfrog","PGE",2,12,0]
["Leapfrog","PGE",2,13,0]
["Leapfrog","PGE",2,14,0]
["Leapfrog","PGE",2,15,0]
["Leapfrog","PGE",2,16,0]
["Leapfrog","PGE",2,17,0.96834264432029793]
["Leapfrog","PGE",2,18,1.0037243947858472]
["Leapfrog","PGE",2,19,1]
["Leapfrog","PGE",2,20,0.98510242085661082]
["Leapfrog","PGE",2,21,0]
["Leapfrog","PGE",2,22,0]
["Leapfrog","PGE",2,23,0]
["Leapfrog","PGE",2,24,0]
["Leapfrog","PGE",3,1,0]
["Leapfrog","PGE",3,2,0]
["Leapfrog","PGE",3,3,0]
["Leapfrog","PGE",3,4,0]
["Leapfrog","PGE",3,5,0]
["Leapfrog","PGE",3,6,0]
["Leapfrog","PGE",3,7,0]
["Leapfrog","PGE",3,8,0]
["Leapfrog","PGE",3,9,0]
["Leapfrog","PGE",3,10,0]
["Leapfrog","PGE",3,11,0]
["Leapfrog","PGE",3,12,0]
["Leapfrog","PGE",3,13,0]
["Leapfrog","PGE",3,14,0]
["Leapfrog","PGE",3,15,0]
["Leapfrog","PGE",3,16,0]
["Leapfrog","PGE",3,17,0]
["Leapfrog","PGE",3,18,0.96472184531886029]
["Leapfrog","PGE",3,19,1]
["Leapfrog","PGE",3,20,1.0067842605156039]
["Leapfrog","PGE",3,21,0.98914518317503386]
["Leapfrog","PGE",3,22,0]
["Leapfrog","PGE",3,23,0]
["Leapfrog","PGE",3,24,0]
["Leapfrog","PGE",4,1,0]
["Leapfrog","PGE",4,2,0]
["Leapfrog","PGE",4,3,0]
["Leapfrog","PGE",4,4,0]
["Leapfrog","PGE",4,5,0]
["Leapfrog","PGE",4,6,0]
["Leapfrog","PGE",4,7,0]
["Leapfrog","PGE",4,8,0]
["Leapfrog","PGE",4,9,0]
["Leapfrog","PGE",4,10,0]
["Leapfrog","PGE",4,11,0]
["Leapfrog","PGE",4,12,0]
["Leapfrog","PGE",4,13,0]
["Leapfrog","PGE",4,14,0]
["Leapfrog","PGE",4,15,0]
["Leapfrog","PGE",4,16,0]
["Leapfrog","PGE",4,17,0]
["Leapfrog","PGE",4,18,0.96382636655948561]
["Leapfrog","PGE",4,19,1]
["Leapfrog","PGE",4,20,1.0418006430868167]
["Leapfrog","PGE",4,21,0.96784565916398713]
["Leapfrog","PGE",4,22,0]
["Leapfrog","PGE",4,23,0]
["Leapfrog","PGE",4,24,0]
["Leapfrog","PGE",5,1,0]
["Leapfrog","PGE",5,2,0]
["Leapfrog","PGE",5,3,0]
["Leapfrog","PGE",5,4,0]
["Leapfrog","PGE",5,5,0]
["Leapfrog","PGE",5,6,0]
["Leapfrog","PGE",5,7,0]
["Leapfrog","PGE",5,8,0]
["Leapfrog","PGE",5,9,0]
["Leapfrog","PGE",5,10,0]
["Leapfrog","PGE",5,11,0]
["Leapfrog","PGE",5,12,0]
["Leapfrog","PGE",5,13,0]
["Leapfrog","PGE",5,14,0]
["Leapfrog","PGE",5,15,0]
["Leapfrog","PGE",5,16,0]
["Leapfrog","PGE",5,17,0]
["Leapfrog","PGE",5,18,1.0300988319856244]
["Leapfrog","PGE",5,19,1]
["Leapfrog","PGE",5,20,0.9955076370170709]
["Leapfrog","PGE",5,21,0.9636118598382748]
["Leapfrog","PGE",5,22,7.8616352201257858E-2]
["Leapfrog","PGE",5,23,0]
["Leapfrog","PGE",5,24,0]
["Leapfrog","PGE",6,1,0]
["Leapfrog","PGE",6,2,0]
["Leapfrog","PGE",6,3,0]
["Leapfrog","PGE",6,4,0]
["Leapfrog","PGE",6,5,0]
["Leapfrog","PGE",6,6,0]
["Leapfrog","PGE",6,7,0]
["Leapfrog","PGE",6,8,0]
["Leapfrog","PGE",6,9,0]
["Leapfrog","PGE",6,10,0]
["Leapfrog","PGE",6,11,0]
["Leapfrog","PGE",6,12,0]
["Leapfrog","PGE",6,13,0]
["Leapfrog","PGE",6,14,0]
["Leapfrog","PGE",6,15,0]
["Leapfrog","PGE",6,16,0]
["Leapfrog","PGE",6,17,1.0891276864728192]
["Leapfrog","PGE",6,18,1]
["Leapfrog","PGE",6,19,1.0262326169405815]
["Leapfrog","PGE",6,20,0.97819216182048041]
["Leapfrog","PGE",6,21,0.19469026548672566]
["Leapfrog","PGE",6,22,0]
["Leapfrog","PGE",6,23,0]
["Leapfrog","PGE",6,24,0]
["Leapfrog","PGE",7,1,0]
["Leapfrog","PGE",7,2,0]
["Leapfrog","PGE",7,3,0]
["Leapfrog","PGE",7,4,0]
["Leapfrog","PGE",7,5,0]
["Leapfrog","PGE",7,6,0]
["Leapfrog","PGE",7,7,0]
["Leapfrog","PGE",7,8,0]
["Leapfrog","PGE",7,9,0]
["Leapfrog","PGE",7,10,0]
["Leapfrog","PGE",7,11,0]
["Leapfrog","PGE",7,12,0]
["Leapfrog","PGE",7,13,0]
["Leapfrog","PGE",7,14,0]
["Leapfrog","PGE",7,15,0]
["Leapfrog","PGE",7,16,0]
["Leapfrog","PGE",7,17,1]
["Leapfrog","PGE",7,18,0.89554854539081663]
["Leapfrog","PGE",7,19,0.9242902208201893]
["Leapfrog","PGE",7,20,0.78829302488608477]
["Leapfrog","PGE",7,21,0.14721345951629863]
["Leapfrog","PGE",7,22,0]
["Leapfrog","PGE",7,23,0]
["Leapfrog","PGE",7,24,0]
["Leapfrog","PGE",8,1,0]
["Leapfrog","PGE",8,2,0]
["Leapfrog","PGE",8,3,0]
["Leapfrog","PGE",8,4,0]
["Leapfrog","PGE",8,5,0]
["Leapfrog","PGE",8,6,0]
["Leapfrog","PGE",8,7,0]
["Leapfrog","PGE",8,8,0]
["Leapfrog","PGE",8,9,0]
["Leapfrog","PGE",8,10,0]
["Leapfrog","PGE",8,11,0]
["Leapfrog","PGE",8,12,0]
["Leapfrog","PGE",8,13,0]
["Leapfrog","PGE",8,14,0]
["Leapfrog","PGE",8,15,0]
["Leapfrog","PGE",8,16,0]
["Leapfrog","PGE",8,17,1.1949388209121246]
["Leapfrog","PGE",8,18,1]
["Leapfrog","PGE",8,19,0.9329810901001111]
["Leapfrog","PGE",8,20,0.82981090100111232]
["Leapfrog","PGE",8,21,0.23303670745272526]
["Leapfrog","PGE",8,22,0]
["Leapfrog","PGE",8,23,0]
["Leapfrog","PGE",8,24,0]
["Leapfrog","PGE",9,1,0]
["Leapfrog","PGE",9,2,0]
["Leapfrog","PGE",9,3,0]
["Leapfrog","PGE",9,4,0]
["Leapfrog","PGE",9,5,0]
["Leapfrog","PGE",9,6,0]
["Leapfrog","PGE",9,7,0]
["Leapfrog","PGE",9,8,0]
["Leapfrog","PGE",9,9,0]
["Leapfrog","PGE",9,10,0]
["Leapfrog","PGE",9,11,0]
["Leapfrog","PGE",9,12,0]
["Leapfrog","PGE",9,13,0]
["Leapfrog","PGE",9,14,0]
["Leapfrog","PGE",9,15,0]
["Leapfrog","PGE",9,16,0]
["Leapfrog","PGE",9,17,1]
["Leapfrog","PGE",9,18,0.9989806320081549]
["Leapfrog","PGE",9,19,0.96534148827726807]
["Leapfrog","PGE",9,20,0.88990825688073405]
["Leapfrog","PGE",9,21,0.37274889568467551]
["Leapfrog","PGE",9,22,0]
["Leapfrog","PGE",9,23,0]
["Leapfrog","PGE",9,24,0]
["Leapfrog","PGE",10,1,0]
["Leapfrog","PGE",10,2,0]
["Leapfrog","PGE",10,3,0]
["Leapfrog","PGE",10,4,0]
["Leapfrog","PGE",10,5,0]
["Leapfrog","PGE",10,6,0]
["Leapfrog","PGE",10,7,0]
["Leapfrog","PGE",10,8,0]
["Leapfrog","PGE",10,9,0]
["Leapfrog","PGE",10,10,0]
["Leapfrog","PGE",10,11,0]
["Leapfrog","PGE",10,12,0]
["Leapfrog","PGE",10,13,0]
["Leapfrog","PGE",10,14,0]
["Leapfrog","PGE",10,15,0]
["Leapfrog","PGE",10,16,0]
["Leapfrog","PGE",10,17,1.1125265392781316]
["Leapfrog","PGE",10,18,1]
["Leapfrog","PGE",10,19,0.89851380042462847]
["Leapfrog","PGE",10,20,0.85477707006369419]
["Leapfrog","PGE",10,21,0.22208067940552018]
["Leapfrog","PGE",10,22,0]
["Leapfrog","PGE",10,23,0]
["Leapfrog","PGE",10,24,0]
["Leapfrog","PGE",11,1,0]
["Leapfrog","PGE",11,2,0]
["Leapfrog","PGE",11,3,0]
["Leapfrog","PGE",11,4,0]
["Leapfrog","PGE",11,5,0]
["Leapfrog","PGE",11,6,0]
["Leapfrog","PGE",11,7,0]
["Leapfrog","PGE",11,8,0]
["Leapfrog","PGE",11,9,0]
["Leapfrog","PGE",11,10,0]
["Leapfrog","PGE",11,11,0]
["Leapfrog","PGE",11,12,0]
["Leapfrog","PGE",11,13,0]
["Leapfrog","PGE",11,14,0]
["Leapfrog","PGE",11,15,0]
["Leapfrog","PGE",11,16,0]
["Leapfrog","PGE",11,17,0.91139240506329111]
["Leapfrog","PGE",11,18,1]
["Leapfrog","PGE",11,19,0.97573839662447248]
["Leapfrog","PGE",11,20,0.97151898734177222]
["Leapfrog","PGE",11,21,0]
["Leapfrog","PGE",11,22,0]
["Leapfrog","PGE",11,23,0]
["Leapfrog","PGE",11,24,0]
["Leapfrog","PGE",12,1,0]
["Leapfrog","PGE",12,2,0]
["Leapfrog","PGE",12,3,0]
["Leapfrog","PGE",12,4,0]
["Leapfrog","PGE",12,5,0]
["Leapfrog","PGE",12,6,0]
["Leapfrog","PGE",12,7,0]
["Leapfrog","PGE",12,8,0]
["Leapfrog","PGE",12,9,0]
["Leapfrog","PGE",12,10,0]
["Leapfrog","PGE",12,11,0]
["Leapfrog","PGE",12,12,0]
["Leapfrog","PGE",12,13,0]
["Leapfrog","PGE",12,14,0]
["Leapfrog","PGE",12,15,0]
["Leapfrog","PGE",12,16,0]
["Leapfrog","PGE",12,17,0.88450704225352117]
["Leapfrog","PGE",12,18,1]
["Leapfrog","PGE",12,19,0.97183098591549311]
["Leapfrog","PGE",12,20,0.96901408450704229]
["Leapfrog","PGE",12,21,0]
["Leapfrog","PGE",12,22,0]
["Leapfrog","PGE",12,23,0]
["Leapfrog","PGE",12,24,0]
["Leapfrog","SCE",1,1,0]
["Leapfrog","SCE",1,2,0]
["Leapfrog","SCE",1,3,0]
["Leapfrog","SCE",1,4,0]
["Leapfrog","SCE",1,5,0]
["Leapfrog","SCE",1,6,0]
["Leapfrog","SCE",1,7,0]
["Leapfrog","SCE",1,8,0]
["Leapfrog","SCE",1,9,0]
["Leapfrog","SCE",1,10,0]
["Leapfrog","SCE",1,11,0]
["Leapfrog","SCE",1,12,0]
["Leapfrog","SCE",1,13,0]
["Leapfrog","SCE",1,14,0]
["Leapfrog","SCE",1,15,0]
["Leapfrog","SCE",1,16,0]
["Leapfrog","SCE",1,17,0.97316017316017311]
["Leapfrog","SCE",1,18,1]
["Leapfrog","SCE",1,19,1]
["Leapfrog","SCE",1,20,0.9904761904761904]
["Leapfrog","SCE",1,21,0]
["Leapfrog","SCE",1,22,0]
["Leapfrog","SCE",1,23,0]
["Leapfrog","SCE",1,24,0]
["Leapfrog","SCE",2,1,0]
["Leapfrog","SCE",2,2,0]
["Leapfrog","SCE",2,3,0]
["Leapfrog","SCE",2,4,0]
["Leapfrog","SCE",2,5,0]
["Leapfrog","SCE",2,6,0]
["Leapfrog","SCE",2,7,0]
["Leapfrog","SCE",2,8,0]
["Leapfrog","SCE",2,9,0]
["Leapfrog","SCE",2,10,0]
["Leapfrog","SCE",2,11,0]
["Leapfrog","SCE",2,12,0]
["Leapfrog","SCE",2,13,0]
["Leapfrog","SCE",2,14,0]
["Leapfrog","SCE",2,15,0]
["Leapfrog","SCE",2,16,0]
["Leapfrog","SCE",2,17,0.9693460490463216]
["Leapfrog","SCE",2,18,1.005449591280654]
["Leapfrog","SCE",2,19,1]
["Leapfrog","SCE",2,20,0.98637602179836514]
["Leapfrog","SCE",2,21,0]
["Leapfrog","SCE",2,22,0]
["Leapfrog","SCE",2,23,0]
["Leapfrog","SCE",2,24,0]
["Leapfrog","SCE",3,1,0]
["Leapfrog","SCE",3,2,0]
["Leapfrog","SCE",3,3,0]
["Leapfrog","SCE",3,4,0]
["Leapfrog","SCE",3,5,0]
["Leapfrog","SCE",3,6,0]
["Leapfrog","SCE",3,7,0]
["Leapfrog","SCE",3,8,0]
["Leapfrog","SCE",3,9,0]
["Leapfrog","SCE",3,10,0]
["Leapfrog","SCE",3,11,0]
["Leapfrog","SCE",3,12,0]
["Leapfrog","SCE",3,13,0]
["Leapfrog","SCE",3,14,0]
["Leapfrog","SCE",3,15,0]
["Leapfrog","SCE",3,16,0]
["Leapfrog","SCE",3,17,0]
["Leapfrog","SCE",3,18,0.9658181818181818]
["Leapfrog","SCE",3,19,1]
["Leapfrog","SCE",3,20,1.008]
["Leapfrog","SCE",3,21,0.99127272727272731]
["Leapfrog","SCE",3,22,0]
["Leapfrog","SCE",3,23,0]
["Leapfrog","SCE",3,24,0]
["Leapfrog","SCE",4,1,0]
["Leapfrog","SCE",4,2,0]
["Leapfrog","SCE",4,3,0]
["Leapfrog","SCE",4,4,0]
["Leapfrog","SCE",4,5,0]
["Leapfrog","SCE",4,6,0]
["Leapfrog","SCE",4,7,0]
["Leapfrog","SCE",4,8,0]
["Leapfrog","SCE",4,9,0]
["Leapfrog","SCE",4,10,0]
["Leapfrog","SCE",4,11,0]
["Leapfrog","SCE",4,12,0]
["Leapfrog","SCE",4,13,0]
["Leapfrog","SCE",4,14,0]
["Leapfrog","SCE",4,15,0]
["Leapfrog","SCE",4,16,0]
["Leapfrog","SCE",4,17,0]
["Leapfrog","SCE",4,18,0.96361848574237963]
["Leapfrog","SCE",4,19,1]
["Leapfrog","SCE",4,20,1.0427728613569323]
["Leapfrog","SCE",4,21,0.9685349065880039]
["Leapfrog","SCE",4,22,0]
["Leapfrog","SCE",4,23,0]
["Leapfrog","SCE",4,24,0]
["Leapfrog","SCE",5,1,0]
["Leapfrog","SCE",5,2,0]
["Leapfrog","SCE",5,3,0]
["Leapfrog","SCE",5,4,0]
["Leapfrog","SCE",5,5,0]
["Leapfrog","SCE",5,6,0]
["Leapfrog","SCE",5,7,0]
["Leapfrog","SCE",5,8,0]
["Leapfrog","SCE",5,9,0]
["Leapfrog","SCE",5,10,0]
["Leapfrog","SCE",5,11,0]
["Leapfrog","SCE",5,12,0]
["Leapfrog","SCE",5,13,0]
["Leapfrog","SCE",5,14,0]
["Leapfrog","SCE",5,15,0]
["Leapfrog","SCE",5,16,0]
["Leapfrog","SCE",5,17,0]
["Leapfrog","SCE",5,18,1.0234861346915676]
["Leapfrog","SCE",5,19,1]
["Leapfrog","SCE",5,20,0.99377475947934335]
["Leapfrog","SCE",5,21,0.96293152235427271]
["Leapfrog","SCE",5,22,7.3288058856819452E-2]
["Leapfrog","SCE",5,23,0]
["Leapfrog","SCE",5,24,0]
["Leapfrog","SCE",6,1,0]
["Leapfrog","SCE",6,2,0]
["Leapfrog","SCE",6,3,0]
["Leapfrog","SCE",6,4,0]
["Leapfrog","SCE",6,5,0]
["Leapfrog","SCE",6,6,0]
["Leapfrog","SCE",6,7,0]
["Leapfrog","SCE",6,8,0]
["Leapfrog","SCE",6,9,0]
["Leapfrog","SCE",6,10,0]
["Leapfrog","SCE",6,11,0]
["Leapfrog","SCE",6,12,0]
["Leapfrog","SCE",6,13,0]
["Leapfrog","SCE",6,14,0]
["Leapfrog","SCE",6,15,0]
["Leapfrog","SCE",6,16,0]
["Leapfrog","SCE",6,17,1.0919239904988123]
["Leapfrog","SCE",6,18,1]
["Leapfrog","SCE",6,19,1.026603325415677]
["Leapfrog","SCE",6,20,0.97838479809976242]
["Leapfrog","SCE",6,21,0.19809976247030878]
["Leapfrog","SCE",6,22,0]
["Leapfrog","SCE",6,23,0]
["Leapfrog","SCE",6,24,0]
["Leapfrog","SCE",7,1,0]
["Leapfrog","SCE",7,2,0]
["Leapfrog","SCE",7,3,0]
["Leapfrog","SCE",7,4,0]
["Leapfrog","SCE",7,5,0]
["Leapfrog","SCE",7,6,0]
["Leapfrog","SCE",7,7,0]
["Leapfrog","SCE",7,8,0]
["Leapfrog","SCE",7,9,0]
["Leapfrog","SCE",7,10,0]
["Leapfrog","SCE",7,11,0]
["Leapfrog","SCE",7,12,0]
["Leapfrog","SCE",7,13,0]
["Leapfrog","SCE",7,14,0]
["Leapfrog","SCE",7,15,0]
["Leapfrog","SCE",7,16,0]
["Leapfrog","SCE",7,17,1]
["Leapfrog","SCE",7,18,0.89292814541323484]
["Leapfrog","SCE",7,19,0.93950582220959944]
["Leapfrog","SCE",7,20,0.79380857710877584]
["Leapfrog","SCE",7,21,0.16699801192842942]
["Leapfrog","SCE",7,22,0]
["Leapfrog","SCE",7,23,0]
["Leapfrog","SCE",7,24,0]
["Leapfrog","SCE",8,1,0]
["Leapfrog","SCE",8,2,0]
["Leapfrog","SCE",8,3,0]
["Leapfrog","SCE",8,4,0]
["Leapfrog","SCE",8,5,0]
["Leapfrog","SCE",8,6,0]
["Leapfrog","SCE",8,7,0]
["Leapfrog","SCE",8,8,0]
["Leapfrog","SCE",8,9,0]
["Leapfrog","SCE",8,10,0]
["Leapfrog","SCE",8,11,0]
["Leapfrog","SCE",8,12,0]
["Leapfrog","SCE",8,13,0]
["Leapfrog","SCE",8,14,0]
["Leapfrog","SCE",8,15,0]
["Leapfrog","SCE",8,16,0]
["Leapfrog","SCE",8,17,1.2030942334739805]
["Leapfrog","SCE",8,18,1]
["Leapfrog","SCE",8,19,0.9355836849507736]
["Leapfrog","SCE",8,20,0.82897327707454294]
["Leapfrog","SCE",8,21,0.25316455696202533]
["Leapfrog","SCE",8,22,0]
["Leapfrog","SCE",8,23,0]
["Leapfrog","SCE",8,24,0]
["Leapfrog","SCE",9,1,0]
["Leapfrog","SCE",9,2,0]
["Leapfrog","SCE",9,3,0]
["Leapfrog","SCE",9,4,0]
["Leapfrog","SCE",9,5,0]
["Leapfrog","SCE",9,6,0]
["Leapfrog","SCE",9,7,0]
["Leapfrog","SCE",9,8,0]
["Leapfrog","SCE",9,9,0]
["Leapfrog","SCE",9,10,0]
["Leapfrog","SCE",9,11,0]
["Leapfrog","SCE",9,12,0]
["Leapfrog","SCE",9,13,0]
["Leapfrog","SCE",9,14,0]
["Leapfrog","SCE",9,15,0]
["Leapfrog","SCE",9,16,0]
["Leapfrog","SCE",9,17,1]
["Leapfrog","SCE",9,18,0.98951834289992513]
["Leapfrog","SCE",9,19,0.9485899675567756]
["Leapfrog","SCE",9,20,0.87596705764911409]
["Leapfrog","SCE",9,21,0.33042176191664585]
["Leapfrog","SCE",9,22,0]
["Leapfrog","SCE",9,23,0]
["Leapfrog","SCE",9,24,0]
["Leapfrog","SCE",10,1,0]
["Leapfrog","SCE",10,2,0]
["Leapfrog","SCE",10,3,0]
["Leapfrog","SCE",10,4,0]
["Leapfrog","SCE",10,5,0]
["Leapfrog","SCE",10,6,0]
["Leapfrog","SCE",10,7,0]
["Leapfrog","SCE",10,8,0]
["Leapfrog","SCE",10,9,0]
["Leapfrog","SCE",10,10,0]
["Leapfrog","SCE",10,11,0]
["Leapfrog","SCE",10,12,0]
["Leapfrog","SCE",10,13,0]
["Leapfrog","SCE",10,14,0]
["Leapfrog","SCE",10,15,0]
["Leapfrog","SCE",10,16,0]
["Leapfrog","SCE",10,17,1.1024622716441621]
["Leapfrog","SCE",10,18,1]
["Leapfrog","SCE",10,19,0.89197776012708507]
["Leapfrog","SCE",10,20,0.83995234312946776]
["Leapfrog","SCE",10,21,0.13582208101667989]
["Leapfrog","SCE",10,22,0]
["Leapfrog","SCE",10,23,0]
["Leapfrog","SCE",10,24,0]
["Leapfrog","SCE",11,1,0]
["Leapfrog","SCE",11,2,0]
["Leapfrog","SCE",11,3,0]
["Leapfrog","SCE",11,4,0]
["Leapfrog","SCE",11,5,0]
["Leapfrog","SCE",11,6,0]
["Leapfrog","SCE",11,7,0]
["Leapfrog","SCE",11,8,0]
["Leapfrog","SCE",11,9,0]
["Leapfrog","SCE",11,10,0]
["Leapfrog","SCE",11,11,0]
["Leapfrog","SCE",11,12,0]
["Leapfrog","SCE",11,13,0]
["Leapfrog","SCE",11,14,0]
["Leapfrog","SCE",11,15,0]
["Leapfrog","SCE",11,16,0]
["Leapfrog","SCE",11,17,0.91154903758020167]
["Leapfrog","SCE",11,18,1]
["Leapfrog","SCE",11,19,0.97571035747021073]
["Leapfrog","SCE",11,20,0.97158570119156729]
["Leapfrog","SCE",11,21,0]
["Leapfrog","SCE",11,22,0]
["Leapfrog","SCE",11,23,0]
["Leapfrog","SCE",11,24,0]
["Leapfrog","SCE",12,1,0]
["Leapfrog","SCE",12,2,0]
["Leapfrog","SCE",12,3,0]
["Leapfrog","SCE",12,4,0]
["Leapfrog","SCE",12,5,0]
["Leapfrog","SCE",12,6,0]
["Leapfrog","SCE",12,7,0]
["Leapfrog","SCE",12,8,0]
["Leapfrog","SCE",12,9,0]
["Leapfrog","SCE",12,10,0]
["Leapfrog","SCE",12,11,0]
["Leapfrog","SCE",12,12,0]
["Leapfrog","SCE",12,13,0]
["Leapfrog","SCE",12,14,0]
["Leapfrog","SCE",12,15,0]
["Leapfrog","SCE",12,16,0]
["Leapfrog","SCE",12,17,0.88404825737265413]
["Leapfrog","SCE",12,18,1]
["Leapfrog","SCE",12,19,0.97252010723860594]
["Leapfrog","SCE",12,20,0.96983914209115285]
["Leapfrog","SCE",12,21,0]
["Leapfrog","SCE",12,22,0]
["Leapfrog","SCE",12,23,0]
["Leapfrog","SCE",12,24,0]
["Leapfrog","SDGE",1,1,0]
["Leapfrog","SDGE",1,2,0]
["Leapfrog","SDGE",1,3,0]
["Leapfrog","SDGE",1,4,0]
["Leapfrog","SDGE",1,5,0]
["Leapfrog","SDGE",1,6,0]
["Leapfrog","SDGE",1,7,0]
["Leapfrog","SDGE",1,8,0]
["Leapfrog","SDGE",1,9,0]
["Leapfrog","SDGE",1,10,0]
["Leapfrog","SDGE",1,11,0]
["Leapfrog","SDGE",1,12,0]
["Leapfrog","SDGE",1,13,0]
["Leapfrog","SDGE",1,14,0]
["Leapfrog","SDGE",1,15,0]
["Leapfrog","SDGE",1,16,0]
["Leapfrog","SDGE",1,17,0.97207678883071547]
["Leapfrog","SDGE",1,18,1]
["Leapfrog","SDGE",1,19,1]
["Leapfrog","SDGE",1,20,0.9895287958115182]
["Leapfrog","SDGE",1,21,0]
["Leapfrog","SDGE",1,22,0]
["Leapfrog","SDGE",1,23,0]
["Leapfrog","SDGE",1,24,0]
["Leapfrog","SDGE",2,1,0]
["Leapfrog","SDGE",2,2,0]
["Leapfrog","SDGE",2,3,0]
["Leapfrog","SDGE",2,4,0]
["Leapfrog","SDGE",2,5,0]
["Leapfrog","SDGE",2,6,0]
["Leapfrog","SDGE",2,7,0]
["Leapfrog","SDGE",2,8,0]
["Leapfrog","SDGE",2,9,0]
["Leapfrog","SDGE",2,10,0]
["Leapfrog","SDGE",2,11,0]
["Leapfrog","SDGE",2,12,0]
["Leapfrog","SDGE",2,13,0]
["Leapfrog","SDGE",2,14,0]
["Leapfrog","SDGE",2,15,0]
["Leapfrog","SDGE",2,16,0]
["Leapfrog","SDGE",2,17,0.96819787985865724]
["Leapfrog","SDGE",2,18,1.0053003533568905]
["Leapfrog","SDGE",2,19,1]
["Leapfrog","SDGE",2,20,0.98586572438162545]
["Leapfrog","SDGE",2,21,0]
["Leapfrog","SDGE",2,22,0]
["Leapfrog","SDGE",2,23,0]
["Leapfrog","SDGE",2,24,0]
["Leapfrog","SDGE",3,1,0]
["Leapfrog","SDGE",3,2,0]
["Leapfrog","SDGE",3,3,0]
["Leapfrog","SDGE",3,4,0]
["Leapfrog","SDGE",3,5,0]
["Leapfrog","SDGE",3,6,0]
["Leapfrog","SDGE",3,7,0]
["Leapfrog","SDGE",3,8,0]
["Leapfrog","SDGE",3,9,0]
["Leapfrog","SDGE",3,10,0]
["Leapfrog","SDGE",3,11,0]
["Leapfrog","SDGE",3,12,0]
["Leapfrog","SDGE",3,13,0]
["Leapfrog","SDGE",3,14,0]
["Leapfrog","SDGE",3,15,0]
["Leapfrog","SDGE",3,16,0]
["Leapfrog","SDGE",3,17,0]
["Leapfrog","SDGE",3,18,0.96491228070175439]
["Leapfrog","SDGE",3,19,1]
["Leapfrog","SDGE",3,20,1.0058479532163742]
["Leapfrog","SDGE",3,21,0.99025341130604294]
["Leapfrog","SDGE",3,22,0]
["Leapfrog","SDGE",3,23,0]
["Leapfrog","SDGE",3,24,0]
["Leapfrog","SDGE",4,1,0]
["Leapfrog","SDGE",4,2,0]
["Leapfrog","SDGE",4,3,0]
["Leapfrog","SDGE",4,4,0]
["Leapfrog","SDGE",4,5,0]
["Leapfrog","SDGE",4,6,0]
["Leapfrog","SDGE",4,7,0]
["Leapfrog","SDGE",4,8,0]
["Leapfrog","SDGE",4,9,0]
["Leapfrog","SDGE",4,10,0]
["Leapfrog","SDGE",4,11,0]
["Leapfrog","SDGE",4,12,0]
["Leapfrog","SDGE",4,13,0]
["Leapfrog","SDGE",4,14,0]
["Leapfrog","SDGE",4,15,0]
["Leapfrog","SDGE",4,16,0]
["Leapfrog","SDGE",4,17,0]
["Leapfrog","SDGE",4,18,0.96424010217113665]
["Leapfrog","SDGE",4,19,1]
["Leapfrog","SDGE",4,20,1.0434227330779056]
["Leapfrog","SDGE",4,21,0.96934865900383138]
["Leapfrog","SDGE",4,22,0]
["Leapfrog","SDGE",4,23,0]
["Leapfrog","SDGE",4,24,0]
["Leapfrog","SDGE",5,1,0]
["Leapfrog","SDGE",5,2,0]
["Leapfrog","SDGE",5,3,0]
["Leapfrog","SDGE",5,4,0]
["Leapfrog","SDGE",5,5,0]
["Leapfrog","SDGE",5,6,0]
["Leapfrog","SDGE",5,7,0]
["Leapfrog","SDGE",5,8,0]
["Leapfrog","SDGE",5,9,0]
["Leapfrog","SDGE",5,10,0]
["Leapfrog","SDGE",5,11,0]
["Leapfrog","SDGE",5,12,0]
["Leapfrog","SDGE",5,13,0]
["Leapfrog","SDGE",5,14,0]
["Leapfrog","SDGE",5,15,0]
["Leapfrog","SDGE",5,16,0]
["Leapfrog","SDGE",5,17,0]
["Leapfrog","SDGE",5,18,0.93404907975460127]
["Leapfrog","SDGE",5,19,1]
["Leapfrog","SDGE",5,20,0.96625766871165653]
["Leapfrog","SDGE",5,21,0.9524539877300614]
["Leapfrog","SDGE",5,22,0]
["Leapfrog","SDGE",5,23,0]
["Leapfrog","SDGE",5,24,0]
["Leapfrog","SDGE",6,1,0]
["Leapfrog","SDGE",6,2,0]
["Leapfrog","SDGE",6,3,0]
["Leapfrog","SDGE",6,4,0]
["Leapfrog","SDGE",6,5,0]
["Leapfrog","SDGE",6,6,0]
["Leapfrog","SDGE",6,7,0]
["Leapfrog","SDGE",6,8,0]
["Leapfrog","SDGE",6,9,0]
["Leapfrog","SDGE",6,10,0]
["Leapfrog","SDGE",6,11,0]
["Leapfrog","SDGE",6,12,0]
["Leapfrog","SDGE",6,13,0]
["Leapfrog","SDGE",6,14,0]
["Leapfrog","SDGE",6,15,0]
["Leapfrog","SDGE",6,16,0]
["Leapfrog","SDGE",6,17,0.94612352168199731]
["Leapfrog","SDGE",6,18,1]
["Leapfrog","SDGE",6,19,1.0197109067017083]
["Leapfrog","SDGE",6,20,0.97503285151116947]
["Leapfrog","SDGE",6,21,3.9421813403416554E-3]
["Leapfrog","SDGE",6,22,0]
["Leapfrog","SDGE",6,23,0]
["Leapfrog","SDGE",6,24,0]
["Leapfrog","SDGE",7,1,0]
["Leapfrog","SDGE",7,2,0]
["Leapfrog","SDGE",7,3,0]
["Leapfrog","SDGE",7,4,0]
["Leapfrog","SDGE",7,5,0]
["Leapfrog","SDGE",7,6,0]
["Leapfrog","SDGE",7,7,0]
["Leapfrog","SDGE",7,8,0]
["Leapfrog","SDGE",7,9,0]
["Leapfrog","SDGE",7,10,0]
["Leapfrog","SDGE",7,11,0]
["Leapfrog","SDGE",7,12,0]
["Leapfrog","SDGE",7,13,0]
["Leapfrog","SDGE",7,14,0]
["Leapfrog","SDGE",7,15,0]
["Leapfrog","SDGE",7,16,0]
["Leapfrog","SDGE",7,17,1]
["Leapfrog","SDGE",7,18,0.89703153988868278]
["Leapfrog","SDGE",7,19,0.91651205936920233]
["Leapfrog","SDGE",7,20,0.78571428571428581]
["Leapfrog","SDGE",7,21,0.13636363636363638]
["Leapfrog","SDGE",7,22,0]
["Leapfrog","SDGE",7,23,0]
["Leapfrog","SDGE",7,24,0]
["Leapfrog","SDGE",8,1,0]
["Leapfrog","SDGE",8,2,0]
["Leapfrog","SDGE",8,3,0]
["Leapfrog","SDGE",8,4,0]
["Leapfrog","SDGE",8,5,0]
["Leapfrog","SDGE",8,6,0]
["Leapfrog","SDGE",8,7,0]
["Leapfrog","SDGE",8,8,0]
["Leapfrog","SDGE",8,9,0]
["Leapfrog","SDGE",8,10,0]
["Leapfrog","SDGE",8,11,0]
["Leapfrog","SDGE",8,12,0]
["Leapfrog","SDGE",8,13,0]
["Leapfrog","SDGE",8,14,0]
["Leapfrog","SDGE",8,15,0]
["Leapfrog","SDGE",8,16,0]
["Leapfrog","SDGE",8,17,1.1759172154280337]
["Leapfrog","SDGE",8,18,1]
["Leapfrog","SDGE",8,19,0.92756349952963302]
["Leapfrog","SDGE",8,20,0.83160865475070544]
["Leapfrog","SDGE",8,21,0.18532455315145813]
["Leapfrog","SDGE",8,22,0]
["Leapfrog","SDGE",8,23,0]
["Leapfrog","SDGE",8,24,0]
["Leapfrog","SDGE",9,1,0]
["Leapfrog","SDGE",9,2,0]
["Leapfrog","SDGE",9,3,0]
["Leapfrog","SDGE",9,4,0]
["Leapfrog","SDGE",9,5,0]
["Leapfrog","SDGE",9,6,0]
["Leapfrog","SDGE",9,7,0]
["Leapfrog","SDGE",9,8,0]
["Leapfrog","SDGE",9,9,0]
["Leapfrog","SDGE",9,10,0]
["Leapfrog","SDGE",9,11,0]
["Leapfrog","SDGE",9,12,0]
["Leapfrog","SDGE",9,13,0]
["Leapfrog","SDGE",9,14,0]
["Leapfrog","SDGE",9,15,0]
["Leapfrog","SDGE",9,16,0]
["Leapfrog","SDGE",9,17,1]
["Leapfrog","SDGE",9,18,0.94787141615986104]
["Leapfrog","SDGE",9,19,0.8748913987836664]
["Leapfrog","SDGE",9,20,0.81494352736750664]
["Leapfrog","SDGE",9,21,0.14335360556038226]
["Leapfrog","SDGE",9,22,0]
["Leapfrog","SDGE",9,23,0]
["Leapfrog","SDGE",9,24,0]
["Leapfrog","SDGE",10,1,0]
["Leapfrog","SDGE",10,2,0]
["Leapfrog","SDGE",10,3,0]
["Leapfrog","SDGE",10,4,0]
["Leapfrog","SDGE",10,5,0]
["Leapfrog","SDGE",10,6,0]
["Leapfrog","SDGE",10,7,0]
["Leapfrog","SDGE",10,8,0]
["Leapfrog","SDGE",10,9,0]
["Leapfrog","SDGE",10,10,0]
["Leapfrog","SDGE",10,11,0]
["Leapfrog","SDGE",10,12,0]
["Leapfrog","SDGE",10,13,0]
["Leapfrog","SDGE",10,14,0]
["Leapfrog","SDGE",10,15,0]
["Leapfrog","SDGE",10,16,0]
["Leapfrog","SDGE",10,17,1.0958762886597939]
["Leapfrog","SDGE",10,18,1]
["Leapfrog","SDGE",10,19,0.88659793814432997]
["Leapfrog","SDGE",10,20,0.82886597938144324]
["Leapfrog","SDGE",10,21,7.3195876288659797E-2]
["Leapfrog","SDGE",10,22,0]
["Leapfrog","SDGE",10,23,0]
["Leapfrog","SDGE",10,24,0]
["Leapfrog","SDGE",11,1,0]
["Leapfrog","SDGE",11,2,0]
["Leapfrog","SDGE",11,3,0]
["Leapfrog","SDGE",11,4,0]
["Leapfrog","SDGE",11,5,0]
["Leapfrog","SDGE",11,6,0]
["Leapfrog","SDGE",11,7,0]
["Leapfrog","SDGE",11,8,0]
["Leapfrog","SDGE",11,9,0]
["Leapfrog","SDGE",11,10,0]
["Leapfrog","SDGE",11,11,0]
["Leapfrog","SDGE",11,12,0]
["Leapfrog","SDGE",11,13,0]
["Leapfrog","SDGE",11,14,0]
["Leapfrog","SDGE",11,15,0]
["Leapfrog","SDGE",11,16,0]
["Leapfrog","SDGE",11,17,0.9115168539325843]
["Leapfrog","SDGE",11,18,1]
["Leapfrog","SDGE",11,19,0.976123595505618]
["Leapfrog","SDGE",11,20,0.97191011235955049]
["Leapfrog","SDGE",11,21,0]
["Leapfrog","SDGE",11,22,0]
["Leapfrog","SDGE",11,23,0]
["Leapfrog","SDGE",11,24,0]
["Leapfrog","SDGE",12,1,0]
["Leapfrog","SDGE",12,2,0]
["Leapfrog","SDGE",12,3,0]
["Leapfrog","SDGE",12,4,0]
["Leapfrog","SDGE",12,5,0]
["Leapfrog","SDGE",12,6,0]
["Leapfrog","SDGE",12,7,0]
["Leapfrog","SDGE",12,8,0]
["Leapfrog","SDGE",12,9,0]
["Leapfrog","SDGE",12,10,0]
["Leapfrog","SDGE",12,11,0]
["Leapfrog","SDGE",12,12,0]
["Leapfrog","SDGE",12,13,0]
["Leapfrog","SDGE",12,14,0]
["Leapfrog","SDGE",12,15,0]
["Leapfrog","SDGE",12,16,0]
["Leapfrog","SDGE",12,17,0.88429752066115708]
["Leapfrog","SDGE",12,18,1]
["Leapfrog","SDGE",12,19,0.97107438016528935]
["Leapfrog","SDGE",12,20,0.96900826446281008]
["Leapfrog","SDGE",12,21,0]
["Leapfrog","SDGE",12,22,0]
["Leapfrog","SDGE",12,23,0]
["Leapfrog","SDGE",12,24,0]
["Voltus","PGE",1,1,0]
["Voltus","PGE",1,2,0]
["Voltus","PGE",1,3,0]
["Voltus","PGE",1,4,0]
["Voltus","PGE",1,5,0]
["Voltus","PGE",1,6,0]
["Voltus","PGE",1,7,0]
["Voltus","PGE",1,8,0]
["Voltus","PGE",1,9,0]
["Voltus","PGE",1,10,0]
["Voltus","PGE",1,11,0]
["Voltus","PGE",1,12,0]
["Voltus","PGE",1,13,0]
["Voltus","PGE",1,14,0]
["Voltus","PGE",1,15,0]
["Voltus","PGE",1,16,0]
["Voltus","PGE",1,17,1.4143150130314905]
["Voltus","PGE",1,18,1.1415644225855766]
["Voltus","PGE",1,19,1]
["Voltus","PGE",1,20,0.75571209718709687]
["Voltus","PGE",1,21,0]
["Voltus","PGE",1,22,0]
["Voltus","PGE",1,23,0]
["Voltus","PGE",1,24,0]
["Voltus","PGE",2,1,0]
["Voltus","PGE",2,2,0]
["Voltus","PGE",2,3,0]
["Voltus","PGE",2,4,0]
["Voltus","PGE",2,5,0]
["Voltus","PGE",2,6,0]
["Voltus","PGE",2,7,0]
["Voltus","PGE",2,8,0]
["Voltus","PGE",2,9,0]
["Voltus","PGE",2,10,0]
["Voltus","PGE",2,11,0]
["Voltus","PGE",2,12,0]
["Voltus","PGE",2,13,0]
["Voltus","PGE",2,14,0]
["Voltus","PGE",2,15,0]
["Voltus","PGE",2,16,0]
["Voltus","PGE",2,17,1.4169512854699495]
["Voltus","PGE",2,18,1.15012394536207]
["Voltus","PGE",2,19,1]
["Voltus","PGE",2,20,0.75872661346940695]
["Voltus","PGE",2,21,0]
["Voltus","PGE",2,22,0]
["Voltus","PGE",2,23,0]
["Voltus","PGE",2,24,0]
["Voltus","PGE",3,1,0]
["Voltus","PGE",3,2,0]
["Voltus","PGE",3,3,0]
["Voltus","PGE",3,4,0]
["Voltus","PGE",3,5,0]
["Voltus","PGE",3,6,0]
["Voltus","PGE",3,7,0]
["Voltus","PGE",3,8,0]
["Voltus","PGE",3,9,0]
["Voltus","PGE",3,10,0]
["Voltus","PGE",3,11,0]
["Voltus","PGE",3,12,0]
["Voltus","PGE",3,13,0]
["Voltus","PGE",3,14,0]
["Voltus","PGE",3,15,0]
["Voltus","PGE",3,16,0]
["Voltus","PGE",3,17,0]
["Voltus","PGE",3,18,1.3659950193694086]
["Voltus","PGE",3,19,1]
["Voltus","PGE",3,20,0.96516773422572699]
["Voltus","PGE",3,21,1.6657616696110433]
["Voltus","PGE",3,22,0]
["Voltus","PGE",3,23,0]
["Voltus","PGE",3,24,0]
["Voltus","PGE",4,1,0]
["Voltus","PGE",4,2,0]
["Voltus","PGE",4,3,0]
["Voltus","PGE",4,4,0]
["Voltus","PGE",4,5,0]
["Voltus","PGE",4,6,0]
["Voltus","PGE",4,7,0]
["Voltus","PGE",4,8,0]
["Voltus","PGE",4,9,0]
["Voltus","PGE",4,10,0]
["Voltus","PGE",4,11,0]
["Voltus","PGE",4,12,0]
["Voltus","PGE",4,13,0]
["Voltus","PGE",4,14,0]
["Voltus","PGE",4,15,0]
["Voltus","PGE",4,16,0]
["Voltus","PGE",4,17,0]
["Voltus","PGE",4,18,1.0293850766887138]
["Voltus","PGE",4,19,1]
["Voltus","PGE",4,20,0.99917931563469931]
["Voltus","PGE",4,21,0.87480692515896963]
["Voltus","PGE",4,22,0]
["Voltus","PGE",4,23,0]
["Voltus","PGE",4,24,0]
["Voltus","PGE",5,1,0]
["Voltus","PGE",5,2,0]
["Voltus","PGE",5,3,0]
["Voltus","PGE",5,4,0]
["Voltus","PGE",5,5,0]
["Voltus","PGE",5,6,0]
["Voltus","PGE",5,7,0]
["Voltus","PGE",5,8,0]
["Voltus","PGE",5,9,0]
["Voltus","PGE",5,10,0]
["Voltus","PGE",5,11,0]
["Voltus","PGE",5,12,0]
["Voltus","PGE",5,13,0]
["Voltus","PGE",5,14,0]
["Voltus","PGE",5,15,0]
["Voltus","PGE",5,16,0]
["Voltus","PGE",5,17,0]
["Voltus","PGE",5,18,0.97611516986725233]
["Voltus","PGE",5,19,1]
["Voltus","PGE",5,20,0.87492828184475846]
["Voltus","PGE",5,21,0.91830232480798812]
["Voltus","PGE",5,22,0]
["Voltus","PGE",5,23,0]
["Voltus","PGE",5,24,0]
["Voltus","PGE",6,1,0]
["Voltus","PGE",6,2,0]
["Voltus","PGE",6,3,0]
["Voltus","PGE",6,4,0]
["Voltus","PGE",6,5,0]
["Voltus","PGE",6,6,0]
["Voltus","PGE",6,7,0]
["Voltus","PGE",6,8,0]
["Voltus","PGE",6,9,0]
["Voltus","PGE",6,10,0]
["Voltus","PGE",6,11,0]
["Voltus","PGE",6,12,0]
["Voltus","PGE",6,13,0]
["Voltus","PGE",6,14,0]
["Voltus","PGE",6,15,0]
["Voltus","PGE",6,16,0]
["Voltus","PGE",6,17,1.0002643805792999]
["Voltus","PGE",6,18,1]
["Voltus","PGE",6,19,1.01899437016775]
["Voltus","PGE",6,20,0.91200759122139763]
["Voltus","PGE",6,21,0]
["Voltus","PGE",6,22,0]
["Voltus","PGE",6,23,0]
["Voltus","PGE",6,24,0]
["Voltus","PGE",7,1,0]
["Voltus","PGE",7,2,0]
["Voltus","PGE",7,3,0]
["Voltus","PGE",7,4,0]
["Voltus","PGE",7,5,0]
["Voltus","PGE",7,6,0]
["Voltus","PGE",7,7,0]
["Voltus","PGE",7,8,0]
["Voltus","PGE",7,9,0]
["Voltus","PGE",7,10,0]
["Voltus","PGE",7,11,0]
["Voltus","PGE",7,12,0]
["Voltus","PGE",7,13,0]
["Voltus","PGE",7,14,0]
["Voltus","PGE",7,15,0]
["Voltus","PGE",7,16,0]
["Voltus","PGE",7,17,1]
["Voltus","PGE",7,18,1.0423433065028649]
["Voltus","PGE",7,19,1.0240987993972264]
["Voltus","PGE",7,20,0.97221454946415886]
["Voltus","PGE",7,21,0]
["Voltus","PGE",7,22,0]
["Voltus","PGE",7,23,0]
["Voltus","PGE",7,24,0]
["Voltus","PGE",8,1,0]
["Voltus","PGE",8,2,0]
["Voltus","PGE",8,3,0]
["Voltus","PGE",8,4,0]
["Voltus","PGE",8,5,0]
["Voltus","PGE",8,6,0]
["Voltus","PGE",8,7,0]
["Voltus","PGE",8,8,0]
["Voltus","PGE",8,9,0]
["Voltus","PGE",8,10,0]
["Voltus","PGE",8,11,0]
["Voltus","PGE",8,12,0]
["Voltus","PGE",8,13,0]
["Voltus","PGE",8,14,0]
["Voltus","PGE",8,15,0]
["Voltus","PGE",8,16,0]
["Voltus","PGE",8,17,0.95698523768745414]
["Voltus","PGE",8,18,1]
["Voltus","PGE",8,19,0.92379149145429762]
["Voltus","PGE",8,20,0.86096381318134918]
["Voltus","PGE",8,21,0]
["Voltus","PGE",8,22,0]
["Voltus","PGE",8,23,0]
["Voltus","PGE",8,24,0]
["Voltus","PGE",9,1,0]
["Voltus","PGE",9,2,0]
["Voltus","PGE",9,3,0]
["Voltus","PGE",9,4,0]
["Voltus","PGE",9,5,0]
["Voltus","PGE",9,6,0]
["Voltus","PGE",9,7,0]
["Voltus","PGE",9,8,0]
["Voltus","PGE",9,9,0]
["Voltus","PGE",9,10,0]
["Voltus","PGE",9,11,0]
["Voltus","PGE",9,12,0]
["Voltus","PGE",9,13,0]
["Voltus","PGE",9,14,0]
["Voltus","PGE",9,15,0]
["Voltus","PGE",9,16,0]
["Voltus","PGE",9,17,1]
["Voltus","PGE",9,18,1.040185158261778]
["Voltus","PGE",9,19,1.0259172462962702]
["Voltus","PGE",9,20,0.96798153254486186]
["Voltus","PGE",9,21,0]
["Voltus","PGE",9,22,0]
["Voltus","PGE",9,23,0]
["Voltus","PGE",9,24,0]
["Voltus","PGE",10,1,0]
["Voltus","PGE",10,2,0]
["Voltus","PGE",10,3,0]
["Voltus","PGE",10,4,0]
["Voltus","PGE",10,5,0]
["Voltus","PGE",10,6,0]
["Voltus","PGE",10,7,0]
["Voltus","PGE",10,8,0]
["Voltus","PGE",10,9,0]
["Voltus","PGE",10,10,0]
["Voltus","PGE",10,11,0]
["Voltus","PGE",10,12,0]
["Voltus","PGE",10,13,0]
["Voltus","PGE",10,14,0]
["Voltus","PGE",10,15,0]
["Voltus","PGE",10,16,0]
["Voltus","PGE",10,17,0.97052671098900123]
["Voltus","PGE",10,18,1]
["Voltus","PGE",10,19,0.97528210498074674]
["Voltus","PGE",10,20,0.91535867346717681]
["Voltus","PGE",10,21,0]
["Voltus","PGE",10,22,0]
["Voltus","PGE",10,23,0]
["Voltus","PGE",10,24,0]
["Voltus","PGE",11,1,0]
["Voltus","PGE",11,2,0]
["Voltus","PGE",11,3,0]
["Voltus","PGE",11,4,0]
["Voltus","PGE",11,5,0]
["Voltus","PGE",11,6,0]
["Voltus","PGE",11,7,0]
["Voltus","PGE",11,8,0]
["Voltus","PGE",11,9,0]
["Voltus","PGE",11,10,0]
["Voltus","PGE",11,11,0]
["Voltus","PGE",11,12,0]
["Voltus","PGE",11,13,0]
["Voltus","PGE",11,14,0]
["Voltus","PGE",11,15,0]
["Voltus","PGE",11,16,0]
["Voltus","PGE",11,17,1.0234552347192813]
["Voltus","PGE",11,18,1]
["Voltus","PGE",11,19,0.79629559853728016]
["Voltus","PGE",11,20,0.7297264134322422]
["Voltus","PGE",11,21,0]
["Voltus","PGE",11,22,0]
["Voltus","PGE",11,23,0]
["Voltus","PGE",11,24,0]
["Voltus","PGE",12,1,0]
["Voltus","PGE",12,2,0]
["Voltus","PGE",12,3,0]
["Voltus","PGE",12,4,0]
["Voltus","PGE",12,5,0]
["Voltus","PGE",12,6,0]
["Voltus","PGE",12,7,0]
["Voltus","PGE",12,8,0]
["Voltus","PGE",12,9,0]
["Voltus","PGE",12,10,0]
["Voltus","PGE",12,11,0]
["Voltus","PGE",12,12,0]
["Voltus","PGE",12,13,0]
["Voltus","PGE",12,14,0]
["Voltus","PGE",12,15,0]
["Voltus","PGE",12,16,0]
["Voltus","PGE",12,17,1.0401178166672125]
["Voltus","PGE",12,18,1]
["Voltus","PGE",12,19,0.82182283690523916]
["Voltus","PGE",12,20,0.71608965843181438]
["Voltus","PGE",12,21,0]
["Voltus","PGE",12,22,0]
["Voltus","PGE",12,23,0]
["Voltus","PGE",12,24,0]
["Nostromo","PGE",1,1,0]
["Nostromo","PGE",1,2,0]
["Nostromo","PGE",1,3,0]
["Nostromo","PGE",1,4,0]
["Nostromo","PGE",1,5,0]
["Nostromo","PGE",1,6,0]
["Nostromo","PGE",1,7,0]
["Nostromo","PGE",1,8,0]
["Nostromo","PGE",1,9,0]
["Nostromo","PGE",1,10,0]
["Nostromo","PGE",1,11,0]
["Nostromo","PGE",1,12,0]
["Nostromo","PGE",1,13,0]
["Nostromo","PGE",1,14,0]
["Nostromo","PGE",1,15,0]
["Nostromo","PGE",1,16,0]
["Nostromo","PGE",1,17,2.5082914157037295]
["Nostromo","PGE",1,18,2.4612610380941371]
["Nostromo","PGE",1,19,1]
["Nostromo","PGE",1,20,0.85683400691208622]
["Nostromo","PGE",1,21,0.7930904366654915]
["Nostromo","PGE",1,22,0]
["Nostromo","PGE",1,23,0]
["Nostromo","PGE",1,24,0]
["Nostromo","PGE",2,1,0]
["Nostromo","PGE",2,2,0]
["Nostromo","PGE",2,3,0]
["Nostromo","PGE",2,4,0]
["Nostromo","PGE",2,5,0]
["Nostromo","PGE",2,6,0]
["Nostromo","PGE",2,7,0]
["Nostromo","PGE",2,8,0]
["Nostromo","PGE",2,9,0]
["Nostromo","PGE",2,10,0]
["Nostromo","PGE",2,11,0]
["Nostromo","PGE",2,12,0]
["Nostromo","PGE",2,13,0]
["Nostromo","PGE",2,14,0]
["Nostromo","PGE",2,15,0]
["Nostromo","PGE",2,16,0]
["Nostromo","PGE",2,17,2.4967838492504666]
["Nostromo","PGE",2,18,2.4501122916872058]
["Nostromo","PGE",2,19,1]
["Nostromo","PGE",2,20,0.8601061708400729]
["Nostromo","PGE",2,21,0.79684893457571426]
["Nostromo","PGE",2,22,0]
["Nostromo","PGE",2,23,0]
["Nostromo","PGE",2,24,0]
["Nostromo","PGE",3,1,0]
["Nostromo","PGE",3,2,0]
["Nostromo","PGE",3,3,0]
["Nostromo","PGE",3,4,0]
["Nostromo","PGE",3,5,0]
["Nostromo","PGE",3,6,0]
["Nostromo","PGE",3,7,0]
["Nostromo","PGE",3,8,0]
["Nostromo","PGE",3,9,0]
["Nostromo","PGE",3,10,0]
["Nostromo","PGE",3,11,0]
["Nostromo","PGE",3,12,0]
["Nostromo","PGE",3,13,0]
["Nostromo","PGE",3,14,0]
["Nostromo","PGE",3,15,0]
["Nostromo","PGE",3,16,0]
["Nostromo","PGE",3,17,0]
["Nostromo","PGE",3,18,2.2895649568161076]
["Nostromo","PGE",3,19,1]
["Nostromo","PGE",3,20,0.85728558955932066]
["Nostromo","PGE",3,21,0.78848307872356305]
["Nostromo","PGE",3,22,0.74352675701335558]
["Nostromo","PGE",3,23,0]
["Nostromo","PGE",3,24,0]
["Nostromo","PGE",4,1,0]
["Nostromo","PGE",4,2,0]
["Nostromo","PGE",4,3,0]
["Nostromo","PGE",4,4,0]
["Nostromo","PGE",4,5,0]
["Nostromo","PGE",4,6,0]
["Nostromo","PGE",4,7,0]
["Nostromo","PGE",4,8,0]
["Nostromo","PGE",4,9,0]
["Nostromo","PGE",4,10,0]
["Nostromo","PGE",4,11,0]
["Nostromo","PGE",4,12,0]
["Nostromo","PGE",4,13,0]
["Nostromo","PGE",4,14,0]
["Nostromo","PGE",4,15,0]
["Nostromo","PGE",4,16,0]
["Nostromo","PGE",4,17,0]
["Nostromo","PGE",4,18,2.2159952455291401]
["Nostromo","PGE",4,19,1]
["Nostromo","PGE",4,20,0.86603889578762627]
["Nostromo","PGE",4,21,0.79460765496018337]
["Nostromo","PGE",4,22,0.73564418138930743]
["Nostromo","PGE",4,23,0]
["Nostromo","PGE",4,24,0]
["Nostromo","PGE",5,1,0]
["Nostromo","PGE",5,2,0]
["Nostromo","PGE",5,3,0]
["Nostromo","PGE",5,4,0]
["Nostromo","PGE",5,5,0]
["Nostromo","PGE",5,6,0]
["Nostromo","PGE",5,7,0]
["Nostromo","PGE",5,8,0]
["Nostromo","PGE",5,9,0]
["Nostromo","PGE",5,10,0]
["Nostromo","PGE",5,11,0]
["Nostromo","PGE",5,12,0]
["Nostromo","PGE",5,13,0]
["Nostromo","PGE",5,14,0]
["Nostromo","PGE",5,15,0]
["Nostromo","PGE",5,16,0]
["Nostromo","PGE",5,17,0]
["Nostromo","PGE",5,18,2.2489239670322121]
["Nostromo","PGE",5,19,1]
["Nostromo","PGE",5,20,0.86022219337556438]
["Nostromo","PGE",5,21,0.78812239196982192]
["Nostromo","PGE",5,22,0.73812943599433534]
["Nostromo","PGE",5,23,0]
["Nostromo","PGE",5,24,0]
["Nostromo","PGE",6,1,0]
["Nostromo","PGE",6,2,0]
["Nostromo","PGE",6,3,0]
["Nostromo","PGE",6,4,0]
["Nostromo","PGE",6,5,0]
["Nostromo","PGE",6,6,0]
["Nostromo","PGE",6,7,0]
["Nostromo","PGE",6,8,0]
["Nostromo","PGE",6,9,0]
["Nostromo","PGE",6,10,0]
["Nostromo","PGE",6,11,0]
["Nostromo","PGE",6,12,0]
["Nostromo","PGE",6,13,0]
["Nostromo","PGE",6,14,0]
["Nostromo","PGE",6,15,0]
["Nostromo","PGE",6,16,0]
["Nostromo","PGE",6,17,1.0180558357014002]
["Nostromo","PGE",6,18,1]
["Nostromo","PGE",6,19,0.45056091145345323]
["Nostromo","PGE",6,20,0.39314275551260836]
["Nostromo","PGE",6,21,0.3622241879566791]
["Nostromo","PGE",6,22,0]
["Nostromo","PGE",6,23,0]
["Nostromo","PGE",6,24,0]
["Nostromo","PGE",7,1,0]
["Nostromo","PGE",7,2,0]
["Nostromo","PGE",7,3,0]
["Nostromo","PGE",7,4,0]
["Nostromo","PGE",7,5,0]
["Nostromo","PGE",7,6,0]
["Nostromo","PGE",7,7,0]
["Nostromo","PGE",7,8,0]
["Nostromo","PGE",7,9,0]
["Nostromo","PGE",7,10,0]
["Nostromo","PGE",7,11,0]
["Nostromo","PGE",7,12,0]
["Nostromo","PGE",7,13,0]
["Nostromo","PGE",7,14,0]
["Nostromo","PGE",7,15,0]
["Nostromo","PGE",7,16,0]
["Nostromo","PGE",7,17,1]
["Nostromo","PGE",7,18,0.98210505421841043]
["Nostromo","PGE",7,19,0.43674518309113736]
["Nostromo","PGE",7,20,0.37575497795220342]
["Nostromo","PGE",7,21,0.34388681286800155]
["Nostromo","PGE",7,22,0]
["Nostromo","PGE",7,23,0]
["Nostromo","PGE",7,24,0]
["Nostromo","PGE",8,1,0]
["Nostromo","PGE",8,2,0]
["Nostromo","PGE",8,3,0]
["Nostromo","PGE",8,4,0]
["Nostromo","PGE",8,5,0]
["Nostromo","PGE",8,6,0]
["Nostromo","PGE",8,7,0]
["Nostromo","PGE",8,8,0]
["Nostromo","PGE",8,9,0]
["Nostromo","PGE",8,10,0]
["Nostromo","PGE",8,11,0]
["Nostromo","PGE",8,12,0]
["Nostromo","PGE",8,13,0]
["Nostromo","PGE",8,14,0]
["Nostromo","PGE",8,15,0]
["Nostromo","PGE",8,16,0]
["Nostromo","PGE",8,17,1.016320867988493]
["Nostromo","PGE",8,18,1]
["Nostromo","PGE",8,19,0.42197713256648711]
["Nostromo","PGE",8,20,0.35493790149755888]
["Nostromo","PGE",8,21,0.32385114700121859]
["Nostromo","PGE",8,22,0]
["Nostromo","PGE",8,23,0]
["Nostromo","PGE",8,24,0]
["Nostromo","PGE",9,1,0]
["Nostromo","PGE",9,2,0]
["Nostromo","PGE",9,3,0]
["Nostromo","PGE",9,4,0]
["Nostromo","PGE",9,5,0]
["Nostromo","PGE",9,6,0]
["Nostromo","PGE",9,7,0]
["Nostromo","PGE",9,8,0]
["Nostromo","PGE",9,9,0]
["Nostromo","PGE",9,10,0]
["Nostromo","PGE",9,11,0]
["Nostromo","PGE",9,12,0]
["Nostromo","PGE",9,13,0]
["Nostromo","PGE",9,14,0]
["Nostromo","PGE",9,15,0]
["Nostromo","PGE",9,16,0]
["Nostromo","PGE",9,17,1]
["Nostromo","PGE",9,18,0.98521279350767288]
["Nostromo","PGE",9,19,0.413837929654295]
["Nostromo","PGE",9,20,0.34786525773581334]
["Nostromo","PGE",9,21,0.31345105154624481]
["Nostromo","PGE",9,22,0]
["Nostromo","PGE",9,23,0]
["Nostromo","PGE",9,24,0]
["Nostromo","PGE",10,1,0]
["Nostromo","PGE",10,2,0]
["Nostromo","PGE",10,3,0]
["Nostromo","PGE",10,4,0]
["Nostromo","PGE",10,5,0]
["Nostromo","PGE",10,6,0]
["Nostromo","PGE",10,7,0]
["Nostromo","PGE",10,8,0]
["Nostromo","PGE",10,9,0]
["Nostromo","PGE",10,10,0]
["Nostromo","PGE",10,11,0]
["Nostromo","PGE",10,12,0]
["Nostromo","PGE",10,13,0]
["Nostromo","PGE",10,14,0]
["Nostromo","PGE",10,15,0]
["Nostromo","PGE",10,16,0]
["Nostromo","PGE",10,17,1.0143402386254388]
["Nostromo","PGE",10,18,1]
["Nostromo","PGE",10,19,0.41518871234473786]
["Nostromo","PGE",10,20,0.34512683877154654]
["Nostromo","PGE",10,21,0.3123407090674446]
["Nostromo","PGE",10,22,0]
["Nostromo","PGE",10,23,0]
["Nostromo","PGE",10,24,0]
["Nostromo","PGE",11,1,0]
["Nostromo","PGE",11,2,0]
["Nostromo","PGE",11,3,0]
["Nostromo","PGE",11,4,0]
["Nostromo","PGE",11,5,0]
["Nostromo","PGE",11,6,0]
["Nostromo","PGE",11,7,0]
["Nostromo","PGE",11,8,0]
["Nostromo","PGE",11,9,0]
["Nostromo","PGE",11,10,0]
["Nostromo","PGE",11,11,0]
["Nostromo","PGE",11,12,0]
["Nostromo","PGE",11,13,0]
["Nostromo","PGE",11,14,0]
["Nostromo","PGE",11,15,0]
["Nostromo","PGE",11,16,0]
["Nostromo","PGE",11,17,1.0192752717441758]
["Nostromo","PGE",11,18,1]
["Nostromo","PGE",11,19,0.38678563875954608]
["Nostromo","PGE",11,20,0.32486278843288413]
["Nostromo","PGE",11,21,0.29626934673352162]
["Nostromo","PGE",11,22,0]
["Nostromo","PGE",11,23,0]
["Nostromo","PGE",11,24,0]
["Nostromo","PGE",12,1,0]
["Nostromo","PGE",12,2,0]
["Nostromo","PGE",12,3,0]
["Nostromo","PGE",12,4,0]
["Nostromo","PGE",12,5,0]
["Nostromo","PGE",12,6,0]
["Nostromo","PGE",12,7,0]
["Nostromo","PGE",12,8,0]
["Nostromo","PGE",12,9,0]
["Nostromo","PGE",12,10,0]
["Nostromo","PGE",12,11,0]
["Nostromo","PGE",12,12,0]
["Nostromo","PGE",12,13,0]
["Nostromo","PGE",12,14,0]
["Nostromo","PGE",12,15,0]
["Nostromo","PGE",12,16,0]
["Nostromo","PGE",12,17,1.0207171967486783]
["Nostromo","PGE",12,18,1]
["Nostromo","PGE",12,19,0.37038376517040716]
["Nostromo","PGE",12,20,0.30682861121688587]
["Nostromo","PGE",12,21,0.27745185781094117]
["Nostromo","PGE",12,22,0]
["Nostromo","PGE",12,23,0]
["Nostromo","PGE",12,24,0]
["Nostromo","SCE",1,1,0]
["Nostromo","SCE",1,2,0]
["Nostromo","SCE",1,3,0]
["Nostromo","SCE",1,4,0]
["Nostromo","SCE",1,5,0]
["Nostromo","SCE",1,6,0]
["Nostromo","SCE",1,7,0]
["Nostromo","SCE",1,8,0]
["Nostromo","SCE",1,9,0]
["Nostromo","SCE",1,10,0]
["Nostromo","SCE",1,11,0]
["Nostromo","SCE",1,12,0]
["Nostromo","SCE",1,13,0]
["Nostromo","SCE",1,14,0]
["Nostromo","SCE",1,15,0]
["Nostromo","SCE",1,16,0]
["Nostromo","SCE",1,17,1.2375516307568866]
["Nostromo","SCE",1,18,1.1377458444649093]
["Nostromo","SCE",1,19,1]
["Nostromo","SCE",1,20,0.94208237214264245]
["Nostromo","SCE",1,21,0.89657436196693807]
["Nostromo","SCE",1,22,0]
["Nostromo","SCE",1,23,0]
["Nostromo","SCE",1,24,0]
["Nostromo","SCE",2,1,0]
["Nostromo","SCE",2,2,0]
["Nostromo","SCE",2,3,0]
["Nostromo","SCE",2,4,0]
["Nostromo","SCE",2,5,0]
["Nostromo","SCE",2,6,0]
["Nostromo","SCE",2,7,0]
["Nostromo","SCE",2,8,0]
["Nostromo","SCE",2,9,0]
["Nostromo","SCE",2,10,0]
["Nostromo","SCE",2,11,0]
["Nostromo","SCE",2,12,0]
["Nostromo","SCE",2,13,0]
["Nostromo","SCE",2,14,0]
["Nostromo","SCE",2,15,0]
["Nostromo","SCE",2,16,0]
["Nostromo","SCE",2,17,1.241599547831002]
["Nostromo","SCE",2,18,1.1393339927464559]
["Nostromo","SCE",2,19,1]
["Nostromo","SCE",2,20,0.94000282605623853]
["Nostromo","SCE",2,21,0.89588808817295473]
["Nostromo","SCE",2,22,0]
["Nostromo","SCE",2,23,0]
["Nostromo","SCE",2,24,0]
["Nostromo","SCE",3,1,0]
["Nostromo","SCE",3,2,0]
["Nostromo","SCE",3,3,0]
["Nostromo","SCE",3,4,0]
["Nostromo","SCE",3,5,0]
["Nostromo","SCE",3,6,0]
["Nostromo","SCE",3,7,0]
["Nostromo","SCE",3,8,0]
["Nostromo","SCE",3,9,0]
["Nostromo","SCE",3,10,0]
["Nostromo","SCE",3,11,0]
["Nostromo","SCE",3,12,0]
["Nostromo","SCE",3,13,0]
["Nostromo","SCE",3,14,0]
["Nostromo","SCE",3,15,0]
["Nostromo","SCE",3,16,0]
["Nostromo","SCE",3,17,0]
["Nostromo","SCE",3,18,1.1265421688885733]
["Nostromo","SCE",3,19,1]
["Nostromo","SCE",3,20,0.94509434967070827]
["Nostromo","SCE",3,21,0.9102568654252392]
["Nostromo","SCE",3,22,0.88281291605275769]
["Nostromo","SCE",3,23,0]
["Nostromo","SCE",3,24,0]
["Nostromo","SCE",4,1,0]
["Nostromo","SCE",4,2,0]
["Nostromo","SCE",4,3,0]
["Nostromo","SCE",4,4,0]
["Nostromo","SCE",4,5,0]
["Nostromo","SCE",4,6,0]
["Nostromo","SCE",4,7,0]
["Nostromo","SCE",4,8,0]
["Nostromo","SCE",4,9,0]
["Nostromo","SCE",4,10,0]
["Nostromo","SCE",4,11,0]
["Nostromo","SCE",4,12,0]
["Nostromo","SCE",4,13,0]
["Nostromo","SCE",4,14,0]
["Nostromo","SCE",4,15,0]
["Nostromo","SCE",4,16,0]
["Nostromo","SCE",4,17,0]
["Nostromo","SCE",4,18,1.1181547569554156]
["Nostromo","SCE",4,19,1]
["Nostromo","SCE",4,20,0.94898807643057892]
["Nostromo","SCE",4,21,0.90814527796717293]
["Nostromo","SCE",4,22,0.87271548068448268]
["Nostromo","SCE",4,23,0]
["Nostromo","SCE",4,24,0]
["Nostromo","SCE",5,1,0]
["Nostromo","SCE",5,2,0]
["Nostromo","SCE",5,3,0]
["Nostromo","SCE",5,4,0]
["Nostromo","SCE",5,5,0]
["Nostromo","SCE",5,6,0]
["Nostromo","SCE",5,7,0]
["Nostromo","SCE",5,8,0]
["Nostromo","SCE",5,9,0]
["Nostromo","SCE",5,10,0]
["Nostromo","SCE",5,11,0]
["Nostromo","SCE",5,12,0]
["Nostromo","SCE",5,13,0]
["Nostromo","SCE",5,14,0]
["Nostromo","SCE",5,15,0]
["Nostromo","SCE",5,16,0]
["Nostromo","SCE",5,17,0]
["Nostromo","SCE",5,18,1.1069000048455093]
["Nostromo","SCE",5,19,1]
["Nostromo","SCE",5,20,0.95072117325925087]
["Nostromo","SCE",5,21,0.91155330867507645]
["Nostromo","SCE",5,22,0.87894303296561294]
["Nostromo","SCE",5,23,0]
["Nostromo","SCE",5,24,0]
["Nostromo","SCE",6,1,0]
["Nostromo","SCE",6,2,0]
["Nostromo","SCE",6,3,0]
["Nostromo","SCE",6,4,0]
["Nostromo","SCE",6,5,0]
["Nostromo","SCE",6,6,0]
["Nostromo","SCE",6,7,0]
["Nostromo","SCE",6,8,0]
["Nostromo","SCE",6,9,0]
["Nostromo","SCE",6,10,0]
["Nostromo","SCE",6,11,0]
["Nostromo","SCE",6,12,0]
["Nostromo","SCE",6,13,0]
["Nostromo","SCE",6,14,0]
["Nostromo","SCE",6,15,0]
["Nostromo","SCE",6,16,0]
["Nostromo","SCE",6,17,1.0233282165481159]
["Nostromo","SCE",6,18,1]
["Nostromo","SCE",6,19,0.95988007985067658]
["Nostromo","SCE",6,20,0.92468956968556992]
["Nostromo","SCE",6,21,0.89470232561491525]
["Nostromo","SCE",6,22,0]
["Nostromo","SCE",6,23,0]
["Nostromo","SCE",6,24,0]
["Nostromo","SCE",7,1,0]
["Nostromo","SCE",7,2,0]
["Nostromo","SCE",7,3,0]
["Nostromo","SCE",7,4,0]
["Nostromo","SCE",7,5,0]
["Nostromo","SCE",7,6,0]
["Nostromo","SCE",7,7,0]
["Nostromo","SCE",7,8,0]
["Nostromo","SCE",7,9,0]
["Nostromo","SCE",7,10,0]
["Nostromo","SCE",7,11,0]
["Nostromo","SCE",7,12,0]
["Nostromo","SCE",7,13,0]
["Nostromo","SCE",7,14,0]
["Nostromo","SCE",7,15,0]
["Nostromo","SCE",7,16,0]
["Nostromo","SCE",7,17,1]
["Nostromo","SCE",7,18,0.97799972447995587]
["Nostromo","SCE",7,19,0.96451301832208303]
["Nostromo","SCE",7,20,0.94141755062680821]
["Nostromo","SCE",7,21,0.91058685769389736]
["Nostromo","SCE",7,22,0]
["Nostromo","SCE",7,23,0]
["Nostromo","SCE",7,24,0]
["Nostromo","SCE",8,1,0]
["Nostromo","SCE",8,2,0]
["Nostromo","SCE",8,3,0]
["Nostromo","SCE",8,4,0]
["Nostromo","SCE",8,5,0]
["Nostromo","SCE",8,6,0]
["Nostromo","SCE",8,7,0]
["Nostromo","SCE",8,8,0]
["Nostromo","SCE",8,9,0]
["Nostromo","SCE",8,10,0]
["Nostromo","SCE",8,11,0]
["Nostromo","SCE",8,12,0]
["Nostromo","SCE",8,13,0]
["Nostromo","SCE",8,14,0]
["Nostromo","SCE",8,15,0]
["Nostromo","SCE",8,16,0]
["Nostromo","SCE",8,17,1.022282604947552]
["Nostromo","SCE",8,18,1]
["Nostromo","SCE",8,19,0.97791739367314712]
["Nostromo","SCE",8,20,0.94038661802332391]
["Nostromo","SCE",8,21,0.90949717588154566]
["Nostromo","SCE",8,22,0]
["Nostromo","SCE",8,23,0]
["Nostromo","SCE",8,24,0]
["Nostromo","SCE",9,1,0]
["Nostromo","SCE",9,2,0]
["Nostromo","SCE",9,3,0]
["Nostromo","SCE",9,4,0]
["Nostromo","SCE",9,5,0]
["Nostromo","SCE",9,6,0]
["Nostromo","SCE",9,7,0]
["Nostromo","SCE",9,8,0]
["Nostromo","SCE",9,9,0]
["Nostromo","SCE",9,10,0]
["Nostromo","SCE",9,11,0]
["Nostromo","SCE",9,12,0]
["Nostromo","SCE",9,13,0]
["Nostromo","SCE",9,14,0]
["Nostromo","SCE",9,15,0]
["Nostromo","SCE",9,16,0]
["Nostromo","SCE",9,17,1]
["Nostromo","SCE",9,18,0.97751580548557304]
["Nostromo","SCE",9,19,0.96584249519553977]
["Nostromo","SCE",9,20,0.93255420721314131]
["Nostromo","SCE",9,21,0.90378177225161116]
["Nostromo","SCE",9,22,0]
["Nostromo","SCE",9,23,0]
["Nostromo","SCE",9,24,0]
["Nostromo","SCE",10,1,0]
["Nostromo","SCE",10,2,0]
["Nostromo","SCE",10,3,0]
["Nostromo","SCE",10,4,0]
["Nostromo","SCE",10,5,0]
["Nostromo","SCE",10,6,0]
["Nostromo","SCE",10,7,0]
["Nostromo","SCE",10,8,0]
["Nostromo","SCE",10,9,0]
["Nostromo","SCE",10,10,0]
["Nostromo","SCE",10,11,0]
["Nostromo","SCE",10,12,0]
["Nostromo","SCE",10,13,0]
["Nostromo","SCE",10,14,0]
["Nostromo","SCE",10,15,0]
["Nostromo","SCE",10,16,0]
["Nostromo","SCE",10,17,1.0230488766959722]
["Nostromo","SCE",10,18,1]
["Nostromo","SCE",10,19,0.92292876383252409]
["Nostromo","SCE",10,20,0.87888501147824094]
["Nostromo","SCE",10,21,0.84832375036424756]
["Nostromo","SCE",10,22,0]
["Nostromo","SCE",10,23,0]
["Nostromo","SCE",10,24,0]
["Nostromo","SCE",11,1,0]
["Nostromo","SCE",11,2,0]
["Nostromo","SCE",11,3,0]
["Nostromo","SCE",11,4,0]
["Nostromo","SCE",11,5,0]
["Nostromo","SCE",11,6,0]
["Nostromo","SCE",11,7,0]
["Nostromo","SCE",11,8,0]
["Nostromo","SCE",11,9,0]
["Nostromo","SCE",11,10,0]
["Nostromo","SCE",11,11,0]
["Nostromo","SCE",11,12,0]
["Nostromo","SCE",11,13,0]
["Nostromo","SCE",11,14,0]
["Nostromo","SCE",11,15,0]
["Nostromo","SCE",11,16,0]
["Nostromo","SCE",11,17,1.0266442578654167]
["Nostromo","SCE",11,18,1]
["Nostromo","SCE",11,19,0.89621923921153868]
["Nostromo","SCE",11,20,0.85192805036184882]
["Nostromo","SCE",11,21,0.81601842930723478]
["Nostromo","SCE",11,22,0]
["Nostromo","SCE",11,23,0]
["Nostromo","SCE",11,24,0]
["Nostromo","SCE",12,1,0]
["Nostromo","SCE",12,2,0]
["Nostromo","SCE",12,3,0]
["Nostromo","SCE",12,4,0]
["Nostromo","SCE",12,5,0]
["Nostromo","SCE",12,6,0]
["Nostromo","SCE",12,7,0]
["Nostromo","SCE",12,8,0]
["Nostromo","SCE",12,9,0]
["Nostromo","SCE",12,10,0]
["Nostromo","SCE",12,11,0]
["Nostromo","SCE",12,12,0]
["Nostromo","SCE",12,13,0]
["Nostromo","SCE",12,14,0]
["Nostromo","SCE",12,15,0]
["Nostromo","SCE",12,16,0]
["Nostromo","SCE",12,17,1.1027286777187544]
["Nostromo","SCE",12,18,1]
["Nostromo","SCE",12,19,0.87017034178145214]
["Nostromo","SCE",12,20,0.81388239069665302]
["Nostromo","SCE",12,21,0.77204435473654864]
["Nostromo","SCE",12,22,0]
["Nostromo","SCE",12,23,0]
["Nostromo","SCE",12,24,0]
["Nostromo","SDGE",1,1,0]
["Nostromo","SDGE",1,2,0]
["Nostromo","SDGE",1,3,0]
["Nostromo","SDGE",1,4,0]
["Nostromo","SDGE",1,5,0]
["Nostromo","SDGE",1,6,0]
["Nostromo","SDGE",1,7,0]
["Nostromo","SDGE",1,8,0]
["Nostromo","SDGE",1,9,0]
["Nostromo","SDGE",1,10,0]
["Nostromo","SDGE",1,11,0]
["Nostromo","SDGE",1,12,0]
["Nostromo","SDGE",1,13,0]
["Nostromo","SDGE",1,14,0]
["Nostromo","SDGE",1,15,0]
["Nostromo","SDGE",1,16,0]
["Nostromo","SDGE",1,17,1.0434837905554073]
["Nostromo","SDGE",1,18,1.0311724979968713]
["Nostromo","SDGE",1,19,1]
["Nostromo","SDGE",1,20,0.90682589950017167]
["Nostromo","SDGE",1,21,0.81441489564653358]
["Nostromo","SDGE",1,22,0]
["Nostromo","SDGE",1,23,0]
["Nostromo","SDGE",1,24,0]
["Nostromo","SDGE",2,1,0]
["Nostromo","SDGE",2,2,0]
["Nostromo","SDGE",2,3,0]
["Nostromo","SDGE",2,4,0]
["Nostromo","SDGE",2,5,0]
["Nostromo","SDGE",2,6,0]
["Nostromo","SDGE",2,7,0]
["Nostromo","SDGE",2,8,0]
["Nostromo","SDGE",2,9,0]
["Nostromo","SDGE",2,10,0]
["Nostromo","SDGE",2,11,0]
["Nostromo","SDGE",2,12,0]
["Nostromo","SDGE",2,13,0]
["Nostromo","SDGE",2,14,0]
["Nostromo","SDGE",2,15,0]
["Nostromo","SDGE",2,16,0]
["Nostromo","SDGE",2,17,1.0451654507061845]
["Nostromo","SDGE",2,18,1.0309911869207329]
["Nostromo","SDGE",2,19,1]
["Nostromo","SDGE",2,20,0.91744534499981034]
["Nostromo","SDGE",2,21,0.82572357024542586]
["Nostromo","SDGE",2,22,0]
["Nostromo","SDGE",2,23,0]
["Nostromo","SDGE",2,24,0]
["Nostromo","SDGE",3,1,0]
["Nostromo","SDGE",3,2,0]
["Nostromo","SDGE",3,3,0]
["Nostromo","SDGE",3,4,0]
["Nostromo","SDGE",3,5,0]
["Nostromo","SDGE",3,6,0]
["Nostromo","SDGE",3,7,0]
["Nostromo","SDGE",3,8,0]
["Nostromo","SDGE",3,9,0]
["Nostromo","SDGE",3,10,0]
["Nostromo","SDGE",3,11,0]
["Nostromo","SDGE",3,12,0]
["Nostromo","SDGE",3,13,0]
["Nostromo","SDGE",3,14,0]
["Nostromo","SDGE",3,15,0]
["Nostromo","SDGE",3,16,0]
["Nostromo","SDGE",3,17,0]
["Nostromo","SDGE",3,18,1.0301395853096627]
["Nostromo","SDGE",3,19,1]
["Nostromo","SDGE",3,20,0.9430004065591544]
["Nostromo","SDGE",3,21,0.84973573654966805]
["Nostromo","SDGE",3,22,0.79613768803360896]
["Nostromo","SDGE",3,23,0]
["Nostromo","SDGE",3,24,0]
["Nostromo","SDGE",4,1,0]
["Nostromo","SDGE",4,2,0]
["Nostromo","SDGE",4,3,0]
["Nostromo","SDGE",4,4,0]
["Nostromo","SDGE",4,5,0]
["Nostromo","SDGE",4,6,0]
["Nostromo","SDGE",4,7,0]
["Nostromo","SDGE",4,8,0]
["Nostromo","SDGE",4,9,0]
["Nostromo","SDGE",4,10,0]
["Nostromo","SDGE",4,11,0]
["Nostromo","SDGE",4,12,0]
["Nostromo","SDGE",4,13,0]
["Nostromo","SDGE",4,14,0]
["Nostromo","SDGE",4,15,0]
["Nostromo","SDGE",4,16,0]
["Nostromo","SDGE",4,17,0]
["Nostromo","SDGE",4,18,1.0299270429202354]
["Nostromo","SDGE",4,19,1]
["Nostromo","SDGE",4,20,0.95332210916721571]
["Nostromo","SDGE",4,21,0.89912890710782523]
["Nostromo","SDGE",4,22,0.82970987970621968]
["Nostromo","SDGE",4,23,0]
["Nostromo","SDGE",4,24,0]
["Nostromo","SDGE",5,1,0]
["Nostromo","SDGE",5,2,0]
["Nostromo","SDGE",5,3,0]
["Nostromo","SDGE",5,4,0]
["Nostromo","SDGE",5,5,0]
["Nostromo","SDGE",5,6,0]
["Nostromo","SDGE",5,7,0]
["Nostromo","SDGE",5,8,0]
["Nostromo","SDGE",5,9,0]
["Nostromo","SDGE",5,10,0]
["Nostromo","SDGE",5,11,0]
["Nostromo","SDGE",5,12,0]
["Nostromo","SDGE",5,13,0]
["Nostromo","SDGE",5,14,0]
["Nostromo","SDGE",5,15,0]
["Nostromo","SDGE",5,16,0]
["Nostromo","SDGE",5,17,0]
["Nostromo","SDGE",5,18,1.0313236486065216]
["Nostromo","SDGE",5,19,1]
["Nostromo","SDGE",5,20,0.9543737140719496]
["Nostromo","SDGE",5,21,0.89564187293472153]
["Nostromo","SDGE",5,22,0.83616185547727406]
["Nostromo","SDGE",5,23,0]
["Nostromo","SDGE",5,24,0]
["Nostromo","SDGE",6,1,0]
["Nostromo","SDGE",6,2,0]
["Nostromo","SDGE",6,3,0]
["Nostromo","SDGE",6,4,0]
["Nostromo","SDGE",6,5,0]
["Nostromo","SDGE",6,6,0]
["Nostromo","SDGE",6,7,0]
["Nostromo","SDGE",6,8,0]
["Nostromo","SDGE",6,9,0]
["Nostromo","SDGE",6,10,0]
["Nostromo","SDGE",6,11,0]
["Nostromo","SDGE",6,12,0]
["Nostromo","SDGE",6,13,0]
["Nostromo","SDGE",6,14,0]
["Nostromo","SDGE",6,15,0]
["Nostromo","SDGE",6,16,0]
["Nostromo","SDGE",6,17,1.0108175957094767]
["Nostromo","SDGE",6,18,1]
["Nostromo","SDGE",6,19,0.97283049010098688]
["Nostromo","SDGE",6,20,0.93783305756832303]
["Nostromo","SDGE",6,21,0.89052319278826941]
["Nostromo","SDGE",6,22,0]
["Nostromo","SDGE",6,23,0]
["Nostromo","SDGE",6,24,0]
["Nostromo","SDGE",7,1,0]
["Nostromo","SDGE",7,2,0]
["Nostromo","SDGE",7,3,0]
["Nostromo","SDGE",7,4,0]
["Nostromo","SDGE",7,5,0]
["Nostromo","SDGE",7,6,0]
["Nostromo","SDGE",7,7,0]
["Nostromo","SDGE",7,8,0]
["Nostromo","SDGE",7,9,0]
["Nostromo","SDGE",7,10,0]
["Nostromo","SDGE",7,11,0]
["Nostromo","SDGE",7,12,0]
["Nostromo","SDGE",7,13,0]
["Nostromo","SDGE",7,14,0]
["Nostromo","SDGE",7,15,0]
["Nostromo","SDGE",7,16,0]
["Nostromo","SDGE",7,17,1]
["Nostromo","SDGE",7,18,0.98958720330237349]
["Nostromo","SDGE",7,19,0.96620227038183704]
["Nostromo","SDGE",7,20,0.93720330237358107]
["Nostromo","SDGE",7,21,0.9179876160990712]
["Nostromo","SDGE",7,22,0]
["Nostromo","SDGE",7,23,0]
["Nostromo","SDGE",7,24,0]
["Nostromo","SDGE",8,1,0]
["Nostromo","SDGE",8,2,0]
["Nostromo","SDGE",8,3,0]
["Nostromo","SDGE",8,4,0]
["Nostromo","SDGE",8,5,0]
["Nostromo","SDGE",8,6,0]
["Nostromo","SDGE",8,7,0]
["Nostromo","SDGE",8,8,0]
["Nostromo","SDGE",8,9,0]
["Nostromo","SDGE",8,10,0]
["Nostromo","SDGE",8,11,0]
["Nostromo","SDGE",8,12,0]
["Nostromo","SDGE",8,13,0]
["Nostromo","SDGE",8,14,0]
["Nostromo","SDGE",8,15,0]
["Nostromo","SDGE",8,16,0]
["Nostromo","SDGE",8,17,1.008146660701466]
["Nostromo","SDGE",8,18,1]
["Nostromo","SDGE",8,19,0.97105490412327145]
["Nostromo","SDGE",8,20,0.94038267456015312]
["Nostromo","SDGE",8,21,0.91924089353157223]
["Nostromo","SDGE",8,22,0]
["Nostromo","SDGE",8,23,0]
["Nostromo","SDGE",8,24,0]
["Nostromo","SDGE",9,1,0]
["Nostromo","SDGE",9,2,0]
["Nostromo","SDGE",9,3,0]
["Nostromo","SDGE",9,4,0]
["Nostromo","SDGE",9,5,0]
["Nostromo","SDGE",9,6,0]
["Nostromo","SDGE",9,7,0]
["Nostromo","SDGE",9,8,0]
["Nostromo","SDGE",9,9,0]
["Nostromo","SDGE",9,10,0]
["Nostromo","SDGE",9,11,0]
["Nostromo","SDGE",9,12,0]
["Nostromo","SDGE",9,13,0]
["Nostromo","SDGE",9,14,0]
["Nostromo","SDGE",9,15,0]
["Nostromo","SDGE",9,16,0]
["Nostromo","SDGE",9,17,1]
["Nostromo","SDGE",9,18,0.99246129182816201]
["Nostromo","SDGE",9,19,0.9648227439680187]
["Nostromo","SDGE",9,20,0.93064997260496352]
["Nostromo","SDGE",9,21,0.90768887355668748]
["Nostromo","SDGE",9,22,0]
["Nostromo","SDGE",9,23,0]
["Nostromo","SDGE",9,24,0]
["Nostromo","SDGE",10,1,0]
["Nostromo","SDGE",10,2,0]
["Nostromo","SDGE",10,3,0]
["Nostromo","SDGE",10,4,0]
["Nostromo","SDGE",10,5,0]
["Nostromo","SDGE",10,6,0]
["Nostromo","SDGE",10,7,0]
["Nostromo","SDGE",10,8,0]
["Nostromo","SDGE",10,9,0]
["Nostromo","SDGE",10,10,0]
["Nostromo","SDGE",10,11,0]
["Nostromo","SDGE",10,12,0]
["Nostromo","SDGE",10,13,0]
["Nostromo","SDGE",10,14,0]
["Nostromo","SDGE",10,15,0]
["Nostromo","SDGE",10,16,0]
["Nostromo","SDGE",10,17,1.005080484471661]
["Nostromo","SDGE",10,18,1]
["Nostromo","SDGE",10,19,0.97314750096497915]
["Nostromo","SDGE",10,20,0.93710422817321626]
["Nostromo","SDGE",10,21,0.91313101807901342]
["Nostromo","SDGE",10,22,0]
["Nostromo","SDGE",10,23,0]
["Nostromo","SDGE",10,24,0]
["Nostromo","SDGE",11,1,0]
["Nostromo","SDGE",11,2,0]
["Nostromo","SDGE",11,3,0]
["Nostromo","SDGE",11,4,0]
["Nostromo","SDGE",11,5,0]
["Nostromo","SDGE",11,6,0]
["Nostromo","SDGE",11,7,0]
["Nostromo","SDGE",11,8,0]
["Nostromo","SDGE",11,9,0]
["Nostromo","SDGE",11,10,0]
["Nostromo","SDGE",11,11,0]
["Nostromo","SDGE",11,12,0]
["Nostromo","SDGE",11,13,0]
["Nostromo","SDGE",11,14,0]
["Nostromo","SDGE",11,15,0]
["Nostromo","SDGE",11,16,0]
["Nostromo","SDGE",11,17,1.0128513686246963]
["Nostromo","SDGE",11,18,1]
["Nostromo","SDGE",11,19,0.96647819528092216]
["Nostromo","SDGE",11,20,0.93312912401110104]
["Nostromo","SDGE",11,21,0.90009097294994189]
["Nostromo","SDGE",11,22,0]
["Nostromo","SDGE",11,23,0]
["Nostromo","SDGE",11,24,0]
["Nostromo","SDGE",12,1,0]
["Nostromo","SDGE",12,2,0]
["Nostromo","SDGE",12,3,0]
["Nostromo","SDGE",12,4,0]
["Nostromo","SDGE",12,5,0]
["Nostromo","SDGE",12,6,0]
["Nostromo","SDGE",12,7,0]
["Nostromo","SDGE",12,8,0]
["Nostromo","SDGE",12,9,0]
["Nostromo","SDGE",12,10,0]
["Nostromo","SDGE",12,11,0]
["Nostromo","SDGE",12,12,0]
["Nostromo","SDGE",12,13,0]
["Nostromo","SDGE",12,14,0]
["Nostromo","SDGE",12,15,0]
["Nostromo","SDGE",12,16,0]
["Nostromo","SDGE",12,17,1.0160528917449334]
["Nostromo","SDGE",12,18,1]
["Nostromo","SDGE",12,19,0.96728868017795355]
["Nostromo","SDGE",12,20,0.90600593178447852]
["Nostromo","SDGE",12,21,0.81716510133465148]
["Nostromo","SDGE",12,22,0]
["Nostromo","SDGE",12,23,0]
["Nostromo","SDGE",12,24,0]
["CPower","PGE",1,1,0]
["CPower","PGE",1,2,0]
["CPower","PGE",1,3,0]
["CPower","PGE",1,4,0]
["CPower","PGE",1,5,0]
["CPower","PGE",1,6,0]
["CPower","PGE",1,7,0]
["CPower","PGE",1,8,0]
["CPower","PGE",1,9,0]
["CPower","PGE",1,10,0]
["CPower","PGE",1,11,0]
["CPower","PGE",1,12,0]
["CPower","PGE",1,13,0]
["CPower","PGE",1,14,0]
["CPower","PGE",1,15,0]
["CPower","PGE",1,16,0]
["CPower","PGE",1,17,0.97171381031613979]
["CPower","PGE",1,18,0.99833610648918469]
["CPower","PGE",1,19,1]
["CPower","PGE",1,20,0.99001663893510827]
["CPower","PGE",1,21,0]
["CPower","PGE",1,22,0]
["CPower","PGE",1,23,0]
["CPower","PGE",1,24,0]
["CPower","PGE",2,1,0]
["CPower","PGE",2,2,0]
["CPower","PGE",2,3,0]
["CPower","PGE",2,4,0]
["CPower","PGE",2,5,0]
["CPower","PGE",2,6,0]
["CPower","PGE",2,7,0]
["CPower","PGE",2,8,0]
["CPower","PGE",2,9,0]
["CPower","PGE",2,10,0]
["CPower","PGE",2,11,0]
["CPower","PGE",2,12,0]
["CPower","PGE",2,13,0]
["CPower","PGE",2,14,0]
["CPower","PGE",2,15,0]
["CPower","PGE",2,16,0]
["CPower","PGE",2,17,0.96834264432029793]
["CPower","PGE",2,18,1.0037243947858472]
["CPower","PGE",2,19,1]
["CPower","PGE",2,20,0.98510242085661082]
["CPower","PGE",2,21,0]
["CPower","PGE",2,22,0]
["CPower","PGE",2,23,0]
["CPower","PGE",2,24,0]
["CPower","PGE",3,1,0]
["CPower","PGE",3,2,0]
["CPower","PGE",3,3,0]
["CPower","PGE",3,4,0]
["CPower","PGE",3,5,0]
["CPower","PGE",3,6,0]
["CPower","PGE",3,7,0]
["CPower","PGE",3,8,0]
["CPower","PGE",3,9,0]
["CPower","PGE",3,10,0]
["CPower","PGE",3,11,0]
["CPower","PGE",3,12,0]
["CPower","PGE",3,13,0]
["CPower","PGE",3,14,0]
["CPower","PGE",3,15,0]
["CPower","PGE",3,16,0]
["CPower","PGE",3,17,0]
["CPower","PGE",3,18,0.96472184531886029]
["CPower","PGE",3,19,1]
["CPower","PGE",3,20,1.0067842605156039]
["CPower","PGE",3,21,0.98914518317503386]
["CPower","PGE",3,22,0]
["CPower","PGE",3,23,0]
["CPower","PGE",3,24,0]
["CPower","PGE",4,1,0]
["CPower","PGE",4,2,0]
["CPower","PGE",4,3,0]
["CPower","PGE",4,4,0]
["CPower","PGE",4,5,0]
["CPower","PGE",4,6,0]
["CPower","PGE",4,7,0]
["CPower","PGE",4,8,0]
["CPower","PGE",4,9,0]
["CPower","PGE",4,10,0]
["CPower","PGE",4,11,0]
["CPower","PGE",4,12,0]
["CPower","PGE",4,13,0]
["CPower","PGE",4,14,0]
["CPower","PGE",4,15,0]
["CPower","PGE",4,16,0]
["CPower","PGE",4,17,0]
["CPower","PGE",4,18,0.96382636655948561]
["CPower","PGE",4,19,1]
["CPower","PGE",4,20,1.0418006430868167]
["CPower","PGE",4,21,0.96784565916398713]
["CPower","PGE",4,22,0]
["CPower","PGE",4,23,0]
["CPower","PGE",4,24,0]
["CPower","PGE",5,1,0]
["CPower","PGE",5,2,0]
["CPower","PGE",5,3,0]
["CPower","PGE",5,4,0]
["CPower","PGE",5,5,0]
["CPower","PGE",5,6,0]
["CPower","PGE",5,7,0]
["CPower","PGE",5,8,0]
["CPower","PGE",5,9,0]
["CPower","PGE",5,10,0]
["CPower","PGE",5,11,0]
["CPower","PGE",5,12,0]
["CPower","PGE",5,13,0]
["CPower","PGE",5,14,0]
["CPower","PGE",5,15,0]
["CPower","PGE",5,16,0]
["CPower","PGE",5,17,0]
["CPower","PGE",5,18,1.0300988319856244]
["CPower","PGE",5,19,1]
["CPower","PGE",5,20,0.9955076370170709]
["CPower","PGE",5,21,0.9636118598382748]
["CPower","PGE",5,22,7.8616352201257858E-2]
["CPower","PGE",5,23,0]
["CPower","PGE",5,24,0]
["CPower","PGE",6,1,0]
["CPower","PGE",6,2,0]
["CPower","PGE",6,3,0]
["CPower","PGE",6,4,0]
["CPower","PGE",6,5,0]
["CPower","PGE",6,6,0]
["CPower","PGE",6,7,0]
["CPower","PGE",6,8,0]
["CPower","PGE",6,9,0]
["CPower","PGE",6,10,0]
["CPower","PGE",6,11,0]
["CPower","PGE",6,12,0]
["CPower","PGE",6,13,0]
["CPower","PGE",6,14,0]
["CPower","PGE",6,15,0]
["CPower","PGE",6,16,0]
["CPower","PGE",6,17,1.0891276864728192]
["CPower","PGE",6,18,1]
["CPower","PGE",6,19,1.0262326169405815]
["CPower","PGE",6,20,0.97819216182048041]
["CPower","PGE",6,21,0.19469026548672566]
["CPower","PGE",6,22,0]
["CPower","PGE",6,23,0]
["CPower","PGE",6,24,0]
["CPower","PGE",7,1,0]
["CPower","PGE",7,2,0]
["CPower","PGE",7,3,0]
["CPower","PGE",7,4,0]
["CPower","PGE",7,5,0]
["CPower","PGE",7,6,0]
["CPower","PGE",7,7,0]
["CPower","PGE",7,8,0]
["CPower","PGE",7,9,0]
["CPower","PGE",7,10,0]
["CPower","PGE",7,11,0]
["CPower","PGE",7,12,0]
["CPower","PGE",7,13,0]
["CPower","PGE",7,14,0]
["CPower","PGE",7,15,0]
["CPower","PGE",7,16,0]
["CPower","PGE",7,17,1]
["CPower","PGE",7,18,0.89554854539081663]
["CPower","PGE",7,19,0.9242902208201893]
["CPower","PGE",7,20,0.78829302488608477]
["CPower","PGE",7,21,0.14721345951629863]
["CPower","PGE",7,22,0]
["CPower","PGE",7,23,0]
["CPower","PGE",7,24,0]
["CPower","PGE",8,1,0]
["CPower","PGE",8,2,0]
["CPower","PGE",8,3,0]
["CPower","PGE",8,4,0]
["CPower","PGE",8,5,0]
["CPower","PGE",8,6,0]
["CPower","PGE",8,7,0]
["CPower","PGE",8,8,0]
["CPower","PGE",8,9,0]
["CPower","PGE",8,10,0]
["CPower","PGE",8,11,0]
["CPower","PGE",8,12,0]
["CPower","PGE",8,13,0]
["CPower","PGE",8,14,0]
["CPower","PGE",8,15,0]
["CPower","PGE",8,16,0]
["CPower","PGE",8,17,1.1949388209121246]
["CPower","PGE",8,18,1]
["CPower","PGE",8,19,0.9329810901001111]
["CPower","PGE",8,20,0.82981090100111232]
["CPower","PGE",8,21,0.23303670745272526]
["CPower","PGE",8,22,0]
["CPower","PGE",8,23,0]
["CPower","PGE",8,24,0]
["CPower","PGE",9,1,0]
["CPower","PGE",9,2,0]
["CPower","PGE",9,3,0]
["CPower","PGE",9,4,0]
["CPower","PGE",9,5,0]
["CPower","PGE",9,6,0]
["CPower","PGE",9,7,0]
["CPower","PGE",9,8,0]
["CPower","PGE",9,9,0]
["CPower","PGE",9,10,0]
["CPower","PGE",9,11,0]
["CPower","PGE",9,12,0]
["CPower","PGE",9,13,0]
["CPower","PGE",9,14,0]
["CPower","PGE",9,15,0]
["CPower","PGE",9,16,0]
["CPower","PGE",9,17,1]
["CPower","PGE",9,18,0.9989806320081549]
["CPower","PGE",9,19,0.96534148827726807]
["CPower","PGE",9,20,0.88990825688073405]
["CPower","PGE",9,21,0.37274889568467551]
["CPower","PGE",9,22,0]
["CPower","PGE",9,23,0]
["CPower","PGE",9,24,0]
["CPower","PGE",10,1,0]
["CPower","PGE",10,2,0]
["CPower","PGE",10,3,0]
["CPower","PGE",10,4,0]
["CPower","PGE",10,5,0]
["CPower","PGE",10,6,0]
["CPower","PGE",10,7,0]
["CPower","PGE",10,8,0]
["CPower","PGE",10,9,0]
["CPower","PGE",10,10,0]
["CPower","PGE",10,11,0]
["CPower","PGE",10,12,0]
["CPower","PGE",10,13,0]
["CPower","PGE",10,14,0]
["CPower","PGE",10,15,0]
["CPower","PGE",10,16,0]
["CPower","PGE",10,17,1.1125265392781316]
["CPower","PGE",10,18,1]
["CPower","PGE",10,19,0.89851380042462847]
["CPower","PGE",10,20,0.85477707006369419]
["CPower","PGE",10,21,0.22208067940552018]
["CPower","PGE",10,22,0]
["CPower","PGE",10,23,0]
["CPower","PGE",10,24,0]
["CPower","PGE",11,1,0]
["CPower","PGE",11,2,0]
["CPower","PGE",11,3,0]
["CPower","PGE",11,4,0]
["CPower","PGE",11,5,0]
["CPower","PGE",11,6,0]
["CPower","PGE",11,7,0]
["CPower","PGE",11,8,0]
["CPower","PGE",11,9,0]
["CPower","PGE",11,10,0]
["CPower","PGE",11,11,0]
["CPower","PGE",11,12,0]
["CPower","PGE",11,13,0]
["CPower","PGE",11,14,0]
["CPower","PGE",11,15,0]
["CPower","PGE",11,16,0]
["CPower","PGE",11,17,0.91139240506329111]
["CPower","PGE",11,18,1]
["CPower","PGE",11,19,0.97573839662447248]
["CPower","PGE",11,20,0.97151898734177222]
["CPower","PGE",11,21,0]
["CPower","PGE",11,22,0]
["CPower","PGE",11,23,0]
["CPower","PGE",11,24,0]
["CPower","PGE",12,1,0]
["CPower","PGE",12,2,0]
["CPower","PGE",12,3,0]
["CPower","PGE",12,4,0]
["CPower","PGE",12,5,0]
["CPower","PGE",12,6,0]
["CPower","PGE",12,7,0]
["CPower","PGE",12,8,0]
["CPower","PGE",12,9,0]
["CPower","PGE",12,10,0]
["CPower","PGE",12,11,0]
["CPower","PGE",12,12,0]
["CPower","PGE",12,13,0]
["CPower","PGE",12,14,0]
["CPower","PGE",12,15,0]
["CPower","PGE",12,16,0]
["CPower","PGE",12,17,0.88450704225352117]
["CPower","PGE",12,18,1]
["CPower","PGE",12,19,0.97183098591549311]
["CPower","PGE",12,20,0.96901408450704229]
["CPower","PGE",12,21,0]
["CPower","PGE",12,22,0]
["CPower","PGE",12,23,0]
["CPower","PGE",12,24,0]
["CPower","SCE",1,1,0]
["CPower","SCE",1,2,0]
["CPower","SCE",1,3,0]
["CPower","SCE",1,4,0]
["CPower","SCE",1,5,0]
["CPower","SCE",1,6,0]
["CPower","SCE",1,7,0]
["CPower","SCE",1,8,0]
["CPower","SCE",1,9,0]
["CPower","SCE",1,10,0]
["CPower","SCE",1,11,0]
["CPower","SCE",1,12,0]
["CPower","SCE",1,13,0]
["CPower","SCE",1,14,0]
["CPower","SCE",1,15,0]
["CPower","SCE",1,16,0]
["CPower","SCE",1,17,0.97316017316017311]
["CPower","SCE",1,18,1]
["CPower","SCE",1,19,1]
["CPower","SCE",1,20,0.9904761904761904]
["CPower","SCE",1,21,0]
["CPower","SCE",1,22,0]
["CPower","SCE",1,23,0]
["CPower","SCE",1,24,0]
["CPower","SCE",2,1,0]
["CPower","SCE",2,2,0]
["CPower","SCE",2,3,0]
["CPower","SCE",2,4,0]
["CPower","SCE",2,5,0]
["CPower","SCE",2,6,0]
["CPower","SCE",2,7,0]
["CPower","SCE",2,8,0]
["CPower","SCE",2,9,0]
["CPower","SCE",2,10,0]
["CPower","SCE",2,11,0]
["CPower","SCE",2,12,0]
["CPower","SCE",2,13,0]
["CPower","SCE",2,14,0]
["CPower","SCE",2,15,0]
["CPower","SCE",2,16,0]
["CPower","SCE",2,17,0.9693460490463216]
["CPower","SCE",2,18,1.005449591280654]
["CPower","SCE",2,19,1]
["CPower","SCE",2,20,0.98637602179836514]
["CPower","SCE",2,21,0]
["CPower","SCE",2,22,0]
["CPower","SCE",2,23,0]
["CPower","SCE",2,24,0]
["CPower","SCE",3,1,0]
["CPower","SCE",3,2,0]
["CPower","SCE",3,3,0]
["CPower","SCE",3,4,0]
["CPower","SCE",3,5,0]
["CPower","SCE",3,6,0]
["CPower","SCE",3,7,0]
["CPower","SCE",3,8,0]
["CPower","SCE",3,9,0]
["CPower","SCE",3,10,0]
["CPower","SCE",3,11,0]
["CPower","SCE",3,12,0]
["CPower","SCE",3,13,0]
["CPower","SCE",3,14,0]
["CPower","SCE",3,15,0]
["CPower","SCE",3,16,0]
["CPower","SCE",3,17,0]
["CPower","SCE",3,18,0.9658181818181818]
["CPower","SCE",3,19,1]
["CPower","SCE",3,20,1.008]
["CPower","SCE",3,21,0.99127272727272731]
["CPower","SCE",3,22,0]
["CPower","SCE",3,23,0]
["CPower","SCE",3,24,0]
["CPower","SCE",4,1,0]
["CPower","SCE",4,2,0]
["CPower","SCE",4,3,0]
["CPower","SCE",4,4,0]
["CPower","SCE",4,5,0]
["CPower","SCE",4,6,0]
["CPower","SCE",4,7,0]
["CPower","SCE",4,8,0]
["CPower","SCE",4,9,0]
["CPower","SCE",4,10,0]
["CPower","SCE",4,11,0]
["CPower","SCE",4,12,0]
["CPower","SCE",4,13,0]
["CPower","SCE",4,14,0]
["CPower","SCE",4,15,0]
["CPower","SCE",4,16,0]
["CPower","SCE",4,17,0]
["CPower","SCE",4,18,0.96361848574237963]
["CPower","SCE",4,19,1]
["CPower","SCE",4,20,1.0427728613569323]
["CPower","SCE",4,21,0.9685349065880039]
["CPower","SCE",4,22,0]
["CPower","SCE",4,23,0]
["CPower","SCE",4,24,0]
["CPower","SCE",5,1,0]
["CPower","SCE",5,2,0]
["CPower","SCE",5,3,0]
["CPower","SCE",5,4,0]
["CPower","SCE",5,5,0]
["CPower","SCE",5,6,0]
["CPower","SCE",5,7,0]
["CPower","SCE",5,8,0]
["CPower","SCE",5,9,0]
["CPower","SCE",5,10,0]
["CPower","SCE",5,11,0]
["CPower","SCE",5,12,0]
["CPower","SCE",5,13,0]
["CPower","SCE",5,14,0]
["CPower","SCE",5,15,0]
["CPower","SCE",5,16,0]
["CPower","SCE",5,17,0]
["CPower","SCE",5,18,1.0234861346915676]
["CPower","SCE",5,19,1]
["CPower","SCE",5,20,0.99377475947934335]
["CPower","SCE",5,21,0.96293152235427271]
["CPower","SCE",5,22,7.3288058856819452E-2]
["CPower","SCE",5,23,0]
["CPower","SCE",5,24,0]
["CPower","SCE",6,1,0]
["CPower","SCE",6,2,0]
["CPower","SCE",6,3,0]
["CPower","SCE",6,4,0]
["CPower","SCE",6,5,0]
["CPower","SCE",6,6,0]
["CPower","SCE",6,7,0]
["CPower","SCE",6,8,0]
["CPower","SCE",6,9,0]
["CPower","SCE",6,10,0]
["CPower","SCE",6,11,0]
["CPower","SCE",6,12,0]
["CPower","SCE",6,13,0]
["CPower","SCE",6,14,0]
["CPower","SCE",6,15,0]
["CPower","SCE",6,16,0]
["CPower","SCE",6,17,1.0919239904988123]
["CPower","SCE",6,18,1]
["CPower","SCE",6,19,1.026603325415677]
["CPower","SCE",6,20,0.97838479809976242]
["CPower","SCE",6,21,0.19809976247030878]
["CPower","SCE",6,22,0]
["CPower","SCE",6,23,0]
["CPower","SCE",6,24,0]
["CPower","SCE",7,1,0]
["CPower","SCE",7,2,0]
["CPower","SCE",7,3,0]
["CPower","SCE",7,4,0]
["CPower","SCE",7,5,0]
["CPower","SCE",7,6,0]
["CPower","SCE",7,7,0]
["CPower","SCE",7,8,0]
["CPower","SCE",7,9,0]
["CPower","SCE",7,10,0]
["CPower","SCE",7,11,0]
["CPower","SCE",7,12,0]
["CPower","SCE",7,13,0]
["CPower","SCE",7,14,0]
["CPower","SCE",7,15,0]
["CPower","SCE",7,16,0]
["CPower","SCE",7,17,1]
["CPower","SCE",7,18,0.89292814541323484]
["CPower","SCE",7,19,0.93950582220959944]
["CPower","SCE",7,20,0.79380857710877584]
["CPower","SCE",7,21,0.16699801192842942]
["CPower","SCE",7,22,0]
["CPower","SCE",7,23,0]
["CPower","SCE",7,24,0]
["CPower","SCE",8,1,0]
["CPower","SCE",8,2,0]
["CPower","SCE",8,3,0]
["CPower","SCE",8,4,0]
["CPower","SCE",8,5,0]
["CPower","SCE",8,6,0]
["CPower","SCE",8,7,0]
["CPower","SCE",8,8,0]
["CPower","SCE",8,9,0]
["CPower","SCE",8,10,0]
["CPower","SCE",8,11,0]
["CPower","SCE",8,12,0]
["CPower","SCE",8,13,0]
["CPower","SCE",8,14,0]
["CPower","SCE",8,15,0]
["CPower","SCE",8,16,0]
["CPower","SCE",8,17,1.2030942334739805]
["CPower","SCE",8,18,1]
["CPower","SCE",8,19,0.9355836849507736]
["CPower","SCE",8,20,0.82897327707454294]
["CPower","SCE",8,21,0.25316455696202533]
["CPower","SCE",8,22,0]
["CPower","SCE",8,23,0]
["CPower","SCE",8,24,0]
["CPower","SCE",9,1,0]
["CPower","SCE",9,2,0]
["CPower","SCE",9,3,0]
["CPower","SCE",9,4,0]
["CPower","SCE",9,5,0]
["CPower","SCE",9,6,0]
["CPower","SCE",9,7,0]
["CPower","SCE",9,8,0]
["CPower","SCE",9,9,0]
["CPower","SCE",9,10,0]
["CPower","SCE",9,11,0]
["CPower","SCE",9,12,0]
["CPower","SCE",9,13,0]
["CPower","SCE",9,14,0]
["CPower","SCE",9,15,0]
["CPower","SCE",9,16,0]
["CPower","SCE",9,17,1]
["CPower","SCE",9,18,0.98951834289992513]
["CPower","SCE",9,19,0.9485899675567756]
["CPower","SCE",9,20,0.87596705764911409]
["CPower","SCE",9,21,0.33042176191664585]
["CPower","SCE",9,22,0]
["CPower","SCE",9,23,0]
["CPower","SCE",9,24,0]
["CPower","SCE",10,1,0]
["CPower","SCE",10,2,0]
["CPower","SCE",10,3,0]
["CPower","SCE",10,4,0]
["CPower","SCE",10,5,0]
["CPower","SCE",10,6,0]
["CPower","SCE",10,7,0]
["CPower","SCE",10,8,0]
["CPower","SCE",10,9,0]
["CPower","SCE",10,10,0]
["CPower","SCE",10,11,0]
["CPower","SCE",10,12,0]
["CPower","SCE",10,13,0]
["CPower","SCE",10,14,0]
["CPower","SCE",10,15,0]
["CPower","SCE",10,16,0]
["CPower","SCE",10,17,1.1024622716441621]
["CPower","SCE",10,18,1]
["CPower","SCE",10,19,0.89197776012708507]
["CPower","SCE",10,20,0.83995234312946776]
["CPower","SCE",10,21,0.13582208101667989]
["CPower","SCE",10,22,0]
["CPower","SCE",10,23,0]
["CPower","SCE",10,24,0]
["CPower","SCE",11,1,0]
["CPower","SCE",11,2,0]
["CPower","SCE",11,3,0]
["CPower","SCE",11,4,0]
["CPower","SCE",11,5,0]
["CPower","SCE",11,6,0]
["CPower","SCE",11,7,0]
["CPower","SCE",11,8,0]
["CPower","SCE",11,9,0]
["CPower","SCE",11,10,0]
["CPower","SCE",11,11,0]
["CPower","SCE",11,12,0]
["CPower","SCE",11,13,0]
["CPower","SCE",11,14,0]
["CPower","SCE",11,15,0]
["CPower","SCE",11,16,0]
["CPower","SCE",11,17,0.91154903758020167]
["CPower","SCE",11,18,1]
["CPower","SCE",11,19,0.97571035747021073]
["CPower","SCE",11,20,0.97158570119156729]
["CPower","SCE",11,21,0]
["CPower","SCE",11,22,0]
["CPower","SCE",11,23,0]
["CPower","SCE",11,24,0]
["CPower","SCE",12,1,0]
["CPower","SCE",12,2,0]
["CPower","SCE",12,3,0]
["CPower","SCE",12,4,0]
["CPower","SCE",12,5,0]
["CPower","SCE",12,6,0]
["CPower","SCE",12,7,0]
["CPower","SCE",12,8,0]
["CPower","SCE",12,9,0]
["CPower","SCE",12,10,0]
["CPower","SCE",12,11,0]
["CPower","SCE",12,12,0]
["CPower","SCE",12,13,0]
["CPower","SCE",12,14,0]
["CPower","SCE",12,15,0]
["CPower","SCE",12,16,0]
["CPower","SCE",12,17,0.88404825737265413]
["CPower","SCE",12,18,1]
["CPower","SCE",12,19,0.97252010723860594]
["CPower","SCE",12,20,0.96983914209115285]
["CPower","SCE",12,21,0]
["CPower","SCE",12,22,0]
["CPower","SCE",12,23,0]
["CPower","SCE",12,24,0]
["CPower","SDGE",1,1,0]
["CPower","SDGE",1,2,0]
["CPower","SDGE",1,3,0]
["CPower","SDGE",1,4,0]
["CPower","SDGE",1,5,0]
["CPower","SDGE",1,6,0]
["CPower","SDGE",1,7,0]
["CPower","SDGE",1,8,0]
["CPower","SDGE",1,9,0]
["CPower","SDGE",1,10,0]
["CPower","SDGE",1,11,0]
["CPower","SDGE",1,12,0]
["CPower","SDGE",1,13,0]
["CPower","SDGE",1,14,0]
["CPower","SDGE",1,15,0]
["CPower","SDGE",1,16,0]
["CPower","SDGE",1,17,0.97207678883071547]
["CPower","SDGE",1,18,1]
["CPower","SDGE",1,19,1]
["CPower","SDGE",1,20,0.9895287958115182]
["CPower","SDGE",1,21,0]
["CPower","SDGE",1,22,0]
["CPower","SDGE",1,23,0]
["CPower","SDGE",1,24,0]
["CPower","SDGE",2,1,0]
["CPower","SDGE",2,2,0]
["CPower","SDGE",2,3,0]
["CPower","SDGE",2,4,0]
["CPower","SDGE",2,5,0]
["CPower","SDGE",2,6,0]
["CPower","SDGE",2,7,0]
["CPower","SDGE",2,8,0]
["CPower","SDGE",2,9,0]
["CPower","SDGE",2,10,0]
["CPower","SDGE",2,11,0]
["CPower","SDGE",2,12,0]
["CPower","SDGE",2,13,0]
["CPower","SDGE",2,14,0]
["CPower","SDGE",2,15,0]
["CPower","SDGE",2,16,0]
["CPower","SDGE",2,17,0.96819787985865724]
["CPower","SDGE",2,18,1.0053003533568905]
["CPower","SDGE",2,19,1]
["CPower","SDGE",2,20,0.98586572438162545]
["CPower","SDGE",2,21,0]
["CPower","SDGE",2,22,0]
["CPower","SDGE",2,23,0]
["CPower","SDGE",2,24,0]
["CPower","SDGE",3,1,0]
["CPower","SDGE",3,2,0]
["CPower","SDGE",3,3,0]
["CPower","SDGE",3,4,0]
["CPower","SDGE",3,5,0]
["CPower","SDGE",3,6,0]
["CPower","SDGE",3,7,0]
["CPower","SDGE",3,8,0]
["CPower","SDGE",3,9,0]
["CPower","SDGE",3,10,0]
["CPower","SDGE",3,11,0]
["CPower","SDGE",3,12,0]
["CPower","SDGE",3,13,0]
["CPower","SDGE",3,14,0]
["CPower","SDGE",3,15,0]
["CPower","SDGE",3,16,0]
["CPower","SDGE",3,17,0]
["CPower","SDGE",3,18,0.96491228070175439]
["CPower","SDGE",3,19,1]
["CPower","SDGE",3,20,1.0058479532163742]
["CPower","SDGE",3,21,0.99025341130604294]
["CPower","SDGE",3,22,0]
["CPower","SDGE",3,23,0]
["CPower","SDGE",3,24,0]
["CPower","SDGE",4,1,0]
["CPower","SDGE",4,2,0]
["CPower","SDGE",4,3,0]
["CPower","SDGE",4,4,0]
["CPower","SDGE",4,5,0]
["CPower","SDGE",4,6,0]
["CPower","SDGE",4,7,0]
["CPower","SDGE",4,8,0]
["CPower","SDGE",4,9,0]
["CPower","SDGE",4,10,0]
["CPower","SDGE",4,11,0]
["CPower","SDGE",4,12,0]
["CPower","SDGE",4,13,0]
["CPower","SDGE",4,14,0]
["CPower","SDGE",4,15,0]
["CPower","SDGE",4,16,0]
["CPower","SDGE",4,17,0]
["CPower","SDGE",4,18,0.96424010217113665]
["CPower","SDGE",4,19,1]
["CPower","SDGE",4,20,1.0434227330779056]
["CPower","SDGE",4,21,0.96934865900383138]
["CPower","SDGE",4,22,0]
["CPower","SDGE",4,23,0]
["CPower","SDGE",4,24,0]
["CPower","SDGE",5,1,0]
["CPower","SDGE",5,2,0]
["CPower","SDGE",5,3,0]
["CPower","SDGE",5,4,0]
["CPower","SDGE",5,5,0]
["CPower","SDGE",5,6,0]
["CPower","SDGE",5,7,0]
["CPower","SDGE",5,8,0]
["CPower","SDGE",5,9,0]
["CPower","SDGE",5,10,0]
["CPower","SDGE",5,11,0]
["CPower","SDGE",5,12,0]
["CPower","SDGE",5,13,0]
["CPower","SDGE",5,14,0]
["CPower","SDGE",5,15,0]
["CPower","SDGE",5,16,0]
["CPower","SDGE",5,17,0]
["CPower","SDGE",5,18,0.93404907975460127]
["CPower","SDGE",5,19,1]
["CPower","SDGE",5,20,0.96625766871165653]
["CPower","SDGE",5,21,0.9524539877300614]
["CPower","SDGE",5,22,0]
["CPower","SDGE",5,23,0]
["CPower","SDGE",5,24,0]
["CPower","SDGE",6,1,0]
["CPower","SDGE",6,2,0]
["CPower","SDGE",6,3,0]
["CPower","SDGE",6,4,0]
["CPower","SDGE",6,5,0]
["CPower","SDGE",6,6,0]
["CPower","SDGE",6,7,0]
["CPower","SDGE",6,8,0]
["CPower","SDGE",6,9,0]
["CPower","SDGE",6,10,0]
["CPower","SDGE",6,11,0]
["CPower","SDGE",6,12,0]
["CPower","SDGE",6,13,0]
["CPower","SDGE",6,14,0]
["CPower","SDGE",6,15,0]
["CPower","SDGE",6,16,0]
["CPower","SDGE",6,17,0.94612352168199731]
["CPower","SDGE",6,18,1]
["CPower","SDGE",6,19,1.0197109067017083]
["CPower","SDGE",6,20,0.97503285151116947]
["CPower","SDGE",6,21,3.9421813403416554E-3]
["CPower","SDGE",6,22,0]
["CPower","SDGE",6,23,0]
["CPower","SDGE",6,24,0]
["CPower","SDGE",7,1,0]
["CPower","SDGE",7,2,0]
["CPower","SDGE",7,3,0]
["CPower","SDGE",7,4,0]
["CPower","SDGE",7,5,0]
["CPower","SDGE",7,6,0]
["CPower","SDGE",7,7,0]
["CPower","SDGE",7,8,0]
["CPower","SDGE",7,9,0]
["CPower","SDGE",7,10,0]
["CPower","SDGE",7,11,0]
["CPower","SDGE",7,12,0]
["CPower","SDGE",7,13,0]
["CPower","SDGE",7,14,0]
["CPower","SDGE",7,15,0]
["CPower","SDGE",7,16,0]
["CPower","SDGE",7,17,1]
["CPower","SDGE",7,18,0.89703153988868278]
["CPower","SDGE",7,19,0.91651205936920233]
["CPower","SDGE",7,20,0.78571428571428581]
["CPower","SDGE",7,21,0.13636363636363638]
["CPower","SDGE",7,22,0]
["CPower","SDGE",7,23,0]
["CPower","SDGE",7,24,0]
["CPower","SDGE",8,1,0]
["CPower","SDGE",8,2,0]
["CPower","SDGE",8,3,0]
["CPower","SDGE",8,4,0]
["CPower","SDGE",8,5,0]
["CPower","SDGE",8,6,0]
["CPower","SDGE",8,7,0]
["CPower","SDGE",8,8,0]
["CPower","SDGE",8,9,0]
["CPower","SDGE",8,10,0]
["CPower","SDGE",8,11,0]
["CPower","SDGE",8,12,0]
["CPower","SDGE",8,13,0]
["CPower","SDGE",8,14,0]
["CPower","SDGE",8,15,0]
["CPower","SDGE",8,16,0]
["CPower","SDGE",8,17,1.1759172154280337]
["CPower","SDGE",8,18,1]
["CPower","SDGE",8,19,0.92756349952963302]
["CPower","SDGE",8,20,0.83160865475070544]
["CPower","SDGE",8,21,0.18532455315145813]
["CPower","SDGE",8,22,0]
["CPower","SDGE",8,23,0]
["CPower","SDGE",8,24,0]
["CPower","SDGE",9,1,0]
["CPower","SDGE",9,2,0]
["CPower","SDGE",9,3,0]
["CPower","SDGE",9,4,0]
["CPower","SDGE",9,5,0]
["CPower","SDGE",9,6,0]
["CPower","SDGE",9,7,0]
["CPower","SDGE",9,8,0]
["CPower","SDGE",9,9,0]
["CPower","SDGE",9,10,0]
["CPower","SDGE",9,11,0]
["CPower","SDGE",9,12,0]
["CPower","SDGE",9,13,0]
["CPower","SDGE",9,14,0]
["CPower","SDGE",9,15,0]
["CPower","SDGE",9,16,0]
["CPower","SDGE",9,17,1]
["CPower","SDGE",9,18,0.94787141615986104]
["CPower","SDGE",9,19,0.8748913987836664]
["CPower","SDGE",9,20,0.81494352736750664]
["CPower","SDGE",9,21,0.14335360556038226]
["CPower","SDGE",9,22,0]
["CPower","SDGE",9,23,0]
["CPower","SDGE",9,24,0]
["CPower","SDGE",10,1,0]
["CPower","SDGE",10,2,0]
["CPower","SDGE",10,3,0]
["CPower","SDGE",10,4,0]
["CPower","SDGE",10,5,0]
["CPower","SDGE",10,6,0]
["CPower","SDGE",10,7,0]
["CPower","SDGE",10,8,0]
["CPower","SDGE",10,9,0]
["CPower","SDGE",10,10,0]
["CPower","SDGE",10,11,0]
["CPower","SDGE",10,12,0]
["CPower","SDGE",10,13,0]
["CPower","SDGE",10,14,0]
["CPower","SDGE",10,15,0]
["CPower","SDGE",10,16,0]
["CPower","SDGE",10,17,1.0958762886597939]
["CPower","SDGE",10,18,1]
["CPower","SDGE",10,19,0.88659793814432997]
["CPower","SDGE",10,20,0.82886597938144324]
["CPower","SDGE",10,21,7.3195876288659797E-2]
["CPower","SDGE",10,22,0]
["CPower","SDGE",10,23,0]
["CPower","SDGE",10,24,0]
["CPower","SDGE",11,1,0]
["CPower","SDGE",11,2,0]
["CPower","SDGE",11,3,0]
["CPower","SDGE",11,4,0]
["CPower","SDGE",11,5,0]
["CPower","SDGE",11,6,0]
["CPower","SDGE",11,7,0]
["CPower","SDGE",11,8,0]
["CPower","SDGE",11,9,0]
["CPower","SDGE",11,10,0]
["CPower","SDGE",11,11,0]
["CPower","SDGE",11,12,0]
["CPower","SDGE",11,13,0]
["CPower","SDGE",11,14,0]
["CPower","SDGE",11,15,0]
["CPower","SDGE",11,16,0]
["CPower","SDGE",11,17,0.9115168539325843]
["CPower","SDGE",11,18,1]
["CPower","SDGE",11,19,0.976123595505618]
["CPower","SDGE",11,20,0.97191011235955049]
["CPower","SDGE",11,21,0]
["CPower","SDGE",11,22,0]
["CPower","SDGE",11,23,0]
["CPower","SDGE",11,24,0]
["CPower","SDGE",12,1,0]
["CPower","SDGE",12,2,0]
["CPower","SDGE",12,3,0]
["CPower","SDGE",12,4,0]
["CPower","SDGE",12,5,0]
["CPower","SDGE",12,6,0]
["CPower","SDGE",12,7,0]
["CPower","SDGE",12,8,0]
["CPower","SDGE",12,9,0]
["CPower","SDGE",12,10,0]
["CPower","SDGE",12,11,0]
["CPower","SDGE",12,12,0]
["CPower","SDGE",12,13,0]
["CPower","SDGE",12,14,0]
["CPower","SDGE",12,15,0]
["CPower","SDGE",12,16,0]
["CPower","SDGE",12,17,0.88429752066115708]
["CPower","SDGE",12,18,1]
["CPower","SDGE",12,19,0.97107438016528935]
["CPower","SDGE",12,20,0.96900826446281008]
["CPower","SDGE",12,21,0]
["CPower","SDGE",12,22,0]
["CPower","SDGE",12,23,0]
["CPower","SDGE",12,24,0]
["Voltus","SCE",1,1,0]
["Voltus","SCE",1,2,0]
["Voltus","SCE",1,3,0]
["Voltus","SCE",1,4,0]
["Voltus","SCE",1,5,0]
["Voltus","SCE",1,6,0]
["Voltus","SCE",1,7,0]
["Voltus","SCE",1,8,0]
["Voltus","SCE",1,9,0]
["Voltus","SCE",1,10,0]
["Voltus","SCE",1,11,0]
["Voltus","SCE",1,12,0]
["Voltus","SCE",1,13,0]
["Voltus","SCE",1,14,0]
["Voltus","SCE",1,15,0]
["Voltus","SCE",1,16,0]
["Voltus","SCE",1,17,0]
["Voltus","SCE",1,18,0]
["Voltus","SCE",1,19,0]
["Voltus","SCE",1,20,0]
["Voltus","SCE",1,21,0]
["Voltus","SCE",1,22,0]
["Voltus","SCE",1,23,0]
["Voltus","SCE",1,24,0]
["Voltus","SCE",2,1,0]
["Voltus","SCE",2,2,0]
["Voltus","SCE",2,3,0]
["Voltus","SCE",2,4,0]
["Voltus","SCE",2,5,0]
["Voltus","SCE",2,6,0]
["Voltus","SCE",2,7,0]
["Voltus","SCE",2,8,0]
["Voltus","SCE",2,9,0]
["Voltus","SCE",2,10,0]
["Voltus","SCE",2,11,0]
["Voltus","SCE",2,12,0]
["Voltus","SCE",2,13,0]
["Voltus","SCE",2,14,0]
["Voltus","SCE",2,15,0]
["Voltus","SCE",2,16,0]
["Voltus","SCE",2,17,0]
["Voltus","SCE",2,18,0]
["Voltus","SCE",2,19,0]
["Voltus","SCE",2,20,0]
["Voltus","SCE",2,21,0]
["Voltus","SCE",2,22,0]
["Voltus","SCE",2,23,0]
["Voltus","SCE",2,24,0]
["Voltus","SCE",3,1,0]
["Voltus","SCE",3,2,0]
["Voltus","SCE",3,3,0]
["Voltus","SCE",3,4,0]
["Voltus","SCE",3,5,0]
["Voltus","SCE",3,6,0]
["Voltus","SCE",3,7,0]
["Voltus","SCE",3,8,0]
["Voltus","SCE",3,9,0]
["Voltus","SCE",3,10,0]
["Voltus","SCE",3,11,0]
["Voltus","SCE",3,12,0]
["Voltus","SCE",3,13,0]
["Voltus","SCE",3,14,0]
["Voltus","SCE",3,15,0]
["Voltus","SCE",3,16,0]
["Voltus","SCE",3,17,0]
["Voltus","SCE",3,18,0]
["Voltus","SCE",3,19,0]
["Voltus","SCE",3,20,0]
["Voltus","SCE",3,21,0]
["Voltus","SCE",3,22,0]
["Voltus","SCE",3,23,0]
["Voltus","SCE",3,24,0]
["Voltus","SCE",4,1,0]
["Voltus","SCE",4,2,0]
["Voltus","SCE",4,3,0]
["Voltus","SCE",4,4,0]
["Voltus","SCE",4,5,0]
["Voltus","SCE",4,6,0]
["Voltus","SCE",4,7,0]
["Voltus","SCE",4,8,0]
["Voltus","SCE",4,9,0]
["Voltus","SCE",4,10,0]
["Voltus","SCE",4,11,0]
["Voltus","SCE",4,12,0]
["Voltus","SCE",4,13,0]
["Voltus","SCE",4,14,0]
["Voltus","SCE",4,15,0]
["Voltus","SCE",4,16,0]
["Voltus","SCE",4,17,0]
["Voltus","SCE",4,18,0]
["Voltus","SCE",4,19,0]
["Voltus","SCE",4,20,0]
["Voltus","SCE",4,21,0]
["Voltus","SCE",4,22,0]
["Voltus","SCE",4,23,0]
["Voltus","SCE",4,24,0]
["Voltus","SCE",5,1,0]
["Voltus","SCE",5,2,0]
["Voltus","SCE",5,3,0]
["Voltus","SCE",5,4,0]
["Voltus","SCE",5,5,0]
["Voltus","SCE",5,6,0]
["Voltus","SCE",5,7,0]
["Voltus","SCE",5,8,0]
["Voltus","SCE",5,9,0]
["Voltus","SCE",5,10,0]
["Voltus","SCE",5,11,0]
["Voltus","SCE",5,12,0]
["Voltus","SCE",5,13,0]
["Voltus","SCE",5,14,0]
["Voltus","SCE",5,15,0]
["Voltus","SCE",5,16,0]
["Voltus","SCE",5,17,0]
["Voltus","SCE",5,18,0]
["Voltus","SCE",5,19,0]
["Voltus","SCE",5,20,0]
["Voltus","SCE",5,21,0]
["Voltus","SCE",5,22,0]
["Voltus","SCE",5,23,0]
["Voltus","SCE",5,24,0]
["Voltus","SCE",6,1,0]
["Voltus","SCE",6,2,0]
["Voltus","SCE",6,3,0]
["Voltus","SCE",6,4,0]
["Voltus","SCE",6,5,0]
["Voltus","SCE",6,6,0]
["Voltus","SCE",6,7,0]
["Voltus","SCE",6,8,0]
["Voltus","SCE",6,9,0]
["Voltus","SCE",6,10,0]
["Voltus","SCE",6,11,0]
["Voltus","SCE",6,12,0]
["Voltus","SCE",6,13,0]
["Voltus","SCE",6,14,0]
["Voltus","SCE",6,15,0]
["Voltus","SCE",6,16,0]
["Voltus","SCE",6,17,0]
["Voltus","SCE",6,18,0]
["Voltus","SCE",6,19,0]
["Voltus","SCE",6,20,0]
["Voltus","SCE",6,21,0]
["Voltus","SCE",6,22,0]
["Voltus","SCE",6,23,0]
["Voltus","SCE",6,24,0]
["Voltus","SCE",7,1,0]
["Voltus","SCE",7,2,0]
["Voltus","SCE",7,3,0]
["Voltus","SCE",7,4,0]
["Voltus","SCE",7,5,0]
["Voltus","SCE",7,6,0]
["Voltus","SCE",7,7,0]
["Voltus","SCE",7,8,0]
["Voltus","SCE",7,9,0]
["Voltus","SCE",7,10,0]
["Voltus","SCE",7,11,0]
["Voltus","SCE",7,12,0]
["Voltus","SCE",7,13,0]
["Voltus","SCE",7,14,0]
["Voltus","SCE",7,15,0]
["Voltus","SCE",7,16,0]
["Voltus","SCE",7,17,0]
["Voltus","SCE",7,18,0]
["Voltus","SCE",7,19,0]
["Voltus","SCE",7,20,0]
["Voltus","SCE",7,21,0]
["Voltus","SCE",7,22,0]
["Voltus","SCE",7,23,0]
["Voltus","SCE",7,24,0]
["Voltus","SCE",8,1,0]
["Voltus","SCE",8,2,0]
["Voltus","SCE",8,3,0]
["Voltus","SCE",8,4,0]
["Voltus","SCE",8,5,0]
["Voltus","SCE",8,6,0]
["Voltus","SCE",8,7,0]
["Voltus","SCE",8,8,0]
["Voltus","SCE",8,9,0]
["Voltus","SCE",8,10,0]
["Voltus","SCE",8,11,0]
["Voltus","SCE",8,12,0]
["Voltus","SCE",8,13,0]
["Voltus","SCE",8,14,0]
["Voltus","SCE",8,15,0]
["Voltus","SCE",8,16,0]
["Voltus","SCE",8,17,0]
["Voltus","SCE",8,18,0]
["Voltus","SCE",8,19,0]
["Voltus","SCE",8,20,0]
["Voltus","SCE",8,21,0]
["Voltus","SCE",8,22,0]
["Voltus","SCE",8,23,0]
["Voltus","SCE",8,24,0]
["Voltus","SCE",9,1,0]
["Voltus","SCE",9,2,0]
["Voltus","SCE",9,3,0]
["Voltus","SCE",9,4,0]
["Voltus","SCE",9,5,0]
["Voltus","SCE",9,6,0]
["Voltus","SCE",9,7,0]
["Voltus","SCE",9,8,0]
["Voltus","SCE",9,9,0]
["Voltus","SCE",9,10,0]
["Voltus","SCE",9,11,0]
["Voltus","SCE",9,12,0]
["Voltus","SCE",9,13,0]
["Voltus","SCE",9,14,0]
["Voltus","SCE",9,15,0]
["Voltus","SCE",9,16,0]
["Voltus","SCE",9,17,0]
["Voltus","SCE",9,18,0]
["Voltus","SCE",9,19,0]
["Voltus","SCE",9,20,0]
["Voltus","SCE",9,21,0]
["Voltus","SCE",9,22,0]
["Voltus","SCE",9,23,0]
["Voltus","SCE",9,24,0]
["Voltus","SCE",10,1,0]
["Voltus","SCE",10,2,0]
["Voltus","SCE",10,3,0]
["Voltus","SCE",10,4,0]
["Voltus","SCE",10,5,0]
["Voltus","SCE",10,6,0]
["Voltus","SCE",10,7,0]
["Voltus","SCE",10,8,0]
["Voltus","SCE",10,9,0]
["Voltus","SCE",10,10,0]
["Voltus","SCE",10,11,0]
["Voltus","SCE",10,12,0]
["Voltus","SCE",10,13,0]
["Voltus","SCE",10,14,0]
["Voltus","SCE",10,15,0]
["Voltus","SCE",10,16,0]
["Voltus","SCE",10,17,0]
["Voltus","SCE",10,18,0]
["Voltus","SCE",10,19,0]
["Voltus","SCE",10,20,0]
["Voltus","SCE",10,21,0]
["Voltus","SCE",10,22,0]
["Voltus","SCE",10,23,0]
["Voltus","SCE",10,24,0]
["Voltus","SCE",11,1,0]
["Voltus","SCE",11,2,0]
["Voltus","SCE",11,3,0]
["Voltus","SCE",11,4,0]
["Voltus","SCE",11,5,0]
["Voltus","SCE",11,6,0]
["Voltus","SCE",11,7,0]
["Voltus","SCE",11,8,0]
["Voltus","SCE",11,9,0]
["Voltus","SCE",11,10,0]
["Voltus","SCE",11,11,0]
["Voltus","SCE",11,12,0]
["Voltus","SCE",11,13,0]
["Voltus","SCE",11,14,0]
["Voltus","SCE",11,15,0]
["Voltus","SCE",11,16,0]
["Voltus","SCE",11,17,0]
["Voltus","SCE",11,18,0]
["Voltus","SCE",11,19,0]
["Voltus","SCE",11,20,0]
["Voltus","SCE",11,21,0]
["Voltus","SCE",11,22,0]
["Voltus","SCE",11,23,0]
["Voltus","SCE",11,24,0]
["Voltus","SCE",12,1,0]
["Voltus","SCE",12,2,0]
["Voltus","SCE",12,3,0]
["Voltus","SCE",12,4,0]
["Voltus","SCE",12,5,0]
["Voltus","SCE",12,6,0]
["Voltus","SCE",12,7,0]
["Voltus","SCE",12,8,0]
["Voltus","SCE",12,9,0]
["Voltus","SCE",12,10,0]
["Voltus","SCE",12,11,0]
["Voltus","SCE",12,12,0]
["Voltus","SCE",12,13,0]
["Voltus","SCE",12,14,0]
["Voltus","SCE",12,15,0]
["Voltus","SCE",12,16,0]
["Voltus","SCE",12,17,0]
["Voltus","SCE",12,18,0]
["Voltus","SCE",12,19,0]
["Voltus","SCE",12,20,0]
["Voltus","SCE",12,21,0]
["Voltus","SCE",12,22,0]
["Voltus","SCE",12,23,0]
["Voltus","SCE",12,24,0]
["Demand Response","PGE",1,1,0]
["Demand Response","PGE",1,2,0]
["Demand Response","PGE",1,3,0]
["Demand Response","PGE",1,4,0]
["Demand Response","PGE",1,5,0]
["Demand Response","PGE",1,6,0]
["Demand Response","PGE",1,7,0]
["Demand Response","PGE",1,8,0]
["Demand Response","PGE",1,9,0]
["Demand Response","PGE",1,10,0]
["Demand Response","PGE",1,11,0]
["Demand Response","PGE",1,12,0]
["Demand Response","PGE",1,13,0]
["Demand Response","PGE",1,14,0]
["Demand Response","PGE",1,15,0]
["Demand Response","PGE",1,16,0]
["Demand Response","PGE",1,17,1.1000000000000001]
["Demand Response","PGE",1,18,1.05]
["Demand Response","PGE",1,19,1]
["Demand Response","PGE",1,20,0.94]
["Demand Response","PGE",1,21,0.49]
["Demand Response","PGE",1,22,0]
["Demand Response","PGE",1,23,0]
["Demand Response","PGE",1,24,0]
["Demand Response","PGE",2,1,0]
["Demand Response","PGE",2,2,0]
["Demand Response","PGE",2,3,0]
["Demand Response","PGE",2,4,0]
["Demand Response","PGE",2,5,0]
["Demand Response","PGE",2,6,0]
["Demand Response","PGE",2,7,0]
["Demand Response","PGE",2,8,0]
["Demand Response","PGE",2,9,0]
["Demand Response","PGE",2,10,0]
["Demand Response","PGE",2,11,0]
["Demand Response","PGE",2,12,0]
["Demand Response","PGE",2,13,0]
["Demand Response","PGE",2,14,0]
["Demand Response","PGE",2,15,0]
["Demand Response","PGE",2,16,0]
["Demand Response","PGE",2,17,1.1200000000000001]
["Demand Response","PGE",2,18,1.07]
["Demand Response","PGE",2,19,1]
["Demand Response","PGE",2,20,0.94]
["Demand Response","PGE",2,21,0.51]
["Demand Response","PGE",2,22,0]
["Demand Response","PGE",2,23,0]
["Demand Response","PGE",2,24,0]
["Demand Response","PGE",3,1,0]
["Demand Response","PGE",3,2,0]
["Demand Response","PGE",3,3,0]
["Demand Response","PGE",3,4,0]
["Demand Response","PGE",3,5,0]
["Demand Response","PGE",3,6,0]
["Demand Response","PGE",3,7,0]
["Demand Response","PGE",3,8,0]
["Demand Response","PGE",3,9,0]
["Demand Response","PGE",3,10,0]
["Demand Response","PGE",3,11,0]
["Demand Response","PGE",3,12,0]
["Demand Response","PGE",3,13,0]
["Demand Response","PGE",3,14,0]
["Demand Response","PGE",3,15,0]
["Demand Response","PGE",3,16,0]
["Demand Response","PGE",3,17,0.12]
["Demand Response","PGE",3,18,1.1000000000000001]
["Demand Response","PGE",3,19,1]
["Demand Response","PGE",3,20,1]
["Demand Response","PGE",3,21,1.1499999999999999]
["Demand Response","PGE",3,22,0.36]
["Demand Response","PGE",3,23,0]
["Demand Response","PGE",3,24,0]
["Demand Response","PGE",4,1,0]
["Demand Response","PGE",4,2,0]
["Demand Response","PGE",4,3,0]
["Demand Response","PGE",4,4,0]
["Demand Response","PGE",4,5,0]
["Demand Response","PGE",4,6,0]
["Demand Response","PGE",4,7,0]
["Demand Response","PGE",4,8,0]
["Demand Response","PGE",4,9,0]
["Demand Response","PGE",4,10,0]
["Demand Response","PGE",4,11,0]
["Demand Response","PGE",4,12,0]
["Demand Response","PGE",4,13,0]
["Demand Response","PGE",4,14,0]
["Demand Response","PGE",4,15,0]
["Demand Response","PGE",4,16,0]
["Demand Response","PGE",4,17,0.1]
["Demand Response","PGE",4,18,1.05]
["Demand Response","PGE",4,19,1]
["Demand Response","PGE",4,20,0.98]
["Demand Response","PGE",4,21,0.95]
["Demand Response","PGE",4,22,0.33]
["Demand Response","PGE",4,23,0]
["Demand Response","PGE",4,24,0]
["Demand Response","PGE",5,1,0]
["Demand Response","PGE",5,2,0]
["Demand Response","PGE",5,3,0]
["Demand Response","PGE",5,4,0]
["Demand Response","PGE",5,5,0]
["Demand Response","PGE",5,6,0]
["Demand Response","PGE",5,7,0]
["Demand Response","PGE",5,8,0]
["Demand Response","PGE",5,9,0]
["Demand Response","PGE",5,10,0]
["Demand Response","PGE",5,11,0]
["Demand Response","PGE",5,12,0]
["Demand Response","PGE",5,13,0]
["Demand Response","PGE",5,14,0]
["Demand Response","PGE",5,15,0]
["Demand Response","PGE",5,16,0]
["Demand Response","PGE",5,17,7.0000000000000007E-2]
["Demand Response","PGE",5,18,0.93]
["Demand Response","PGE",5,19,1]
["Demand Response","PGE",5,20,0.95]
["Demand Response","PGE",5,21,0.89]
["Demand Response","PGE",5,22,0.25]
["Demand Response","PGE",5,23,0]
["Demand Response","PGE",5,24,0]
["Demand Response","PGE",6,1,0]
["Demand Response","PGE",6,2,0]
["Demand Response","PGE",6,3,0]
["Demand Response","PGE",6,4,0]
["Demand Response","PGE",6,5,0]
["Demand Response","PGE",6,6,0]
["Demand Response","PGE",6,7,0]
["Demand Response","PGE",6,8,0]
["Demand Response","PGE",6,9,0]
["Demand Response","PGE",6,10,0]
["Demand Response","PGE",6,11,0]
["Demand Response","PGE",6,12,0]
["Demand Response","PGE",6,13,0]
["Demand Response","PGE",6,14,0]
["Demand Response","PGE",6,15,0]
["Demand Response","PGE",6,16,0]
["Demand Response","PGE",6,17,1.05]
["Demand Response","PGE",6,18,1]
["Demand Response","PGE",6,19,1.08]
["Demand Response","PGE",6,20,1]
["Demand Response","PGE",6,21,0.51]
["Demand Response","PGE",6,22,0]
["Demand Response","PGE",6,23,0]
["Demand Response","PGE",6,24,0]
["Demand Response","PGE",7,1,0]
["Demand Response","PGE",7,2,0]
["Demand Response","PGE",7,3,0]
["Demand Response","PGE",7,4,0]
["Demand Response","PGE",7,5,0]
["Demand Response","PGE",7,6,0]
["Demand Response","PGE",7,7,0]
["Demand Response","PGE",7,8,0]
["Demand Response","PGE",7,9,0]
["Demand Response","PGE",7,10,0]
["Demand Response","PGE",7,11,0]
["Demand Response","PGE",7,12,0]
["Demand Response","PGE",7,13,0]
["Demand Response","PGE",7,14,0]
["Demand Response","PGE",7,15,0]
["Demand Response","PGE",7,16,0]
["Demand Response","PGE",7,17,1]
["Demand Response","PGE",7,18,0.95]
["Demand Response","PGE",7,19,1]
["Demand Response","PGE",7,20,0.88]
["Demand Response","PGE",7,21,0.53]
["Demand Response","PGE",7,22,0]
["Demand Response","PGE",7,23,0]
["Demand Response","PGE",7,24,0]
["Demand Response","PGE",8,1,0]
["Demand Response","PGE",8,2,0]
["Demand Response","PGE",8,3,0]
["Demand Response","PGE",8,4,0]
["Demand Response","PGE",8,5,0]
["Demand Response","PGE",8,6,0]
["Demand Response","PGE",8,7,0]
["Demand Response","PGE",8,8,0]
["Demand Response","PGE",8,9,0]
["Demand Response","PGE",8,10,0]
["Demand Response","PGE",8,11,0]
["Demand Response","PGE",8,12,0]
["Demand Response","PGE",8,13,0]
["Demand Response","PGE",8,14,0]
["Demand Response","PGE",8,15,0]
["Demand Response","PGE",8,16,0]
["Demand Response","PGE",8,17,1.1000000000000001]
["Demand Response","PGE",8,18,1]
["Demand Response","PGE",8,19,0.99]
["Demand Response","PGE",8,20,0.86]
["Demand Response","PGE",8,21,0.52]
["Demand Response","PGE",8,22,0]
["Demand Response","PGE",8,23,0]
["Demand Response","PGE",8,24,0]
["Demand Response","PGE",9,1,0]
["Demand Response","PGE",9,2,0]
["Demand Response","PGE",9,3,0]
["Demand Response","PGE",9,4,0]
["Demand Response","PGE",9,5,0]
["Demand Response","PGE",9,6,0]
["Demand Response","PGE",9,7,0]
["Demand Response","PGE",9,8,0]
["Demand Response","PGE",9,9,0]
["Demand Response","PGE",9,10,0]
["Demand Response","PGE",9,11,0]
["Demand Response","PGE",9,12,0]
["Demand Response","PGE",9,13,0]
["Demand Response","PGE",9,14,0]
["Demand Response","PGE",9,15,0]
["Demand Response","PGE",9,16,0]
["Demand Response","PGE",9,17,1]
["Demand Response","PGE",9,18,0.98]
["Demand Response","PGE",9,19,1]
["Demand Response","PGE",9,20,0.88]
["Demand Response","PGE",9,21,0.56000000000000005]
["Demand Response","PGE",9,22,0]
["Demand Response","PGE",9,23,0]
["Demand Response","PGE",9,24,0]
["Demand Response","PGE",10,1,0]
["Demand Response","PGE",10,2,0]
["Demand Response","PGE",10,3,0]
["Demand Response","PGE",10,4,0]
["Demand Response","PGE",10,5,0]
["Demand Response","PGE",10,6,0]
["Demand Response","PGE",10,7,0]
["Demand Response","PGE",10,8,0]
["Demand Response","PGE",10,9,0]
["Demand Response","PGE",10,10,0]
["Demand Response","PGE",10,11,0]
["Demand Response","PGE",10,12,0]
["Demand Response","PGE",10,13,0]
["Demand Response","PGE",10,14,0]
["Demand Response","PGE",10,15,0]
["Demand Response","PGE",10,16,0]
["Demand Response","PGE",10,17,1.08]
["Demand Response","PGE",10,18,1]
["Demand Response","PGE",10,19,1.01]
["Demand Response","PGE",10,20,0.93]
["Demand Response","PGE",10,21,0.55000000000000004]
["Demand Response","PGE",10,22,0]
["Demand Response","PGE",10,23,0]
["Demand Response","PGE",10,24,0]
["Demand Response","PGE",11,1,0]
["Demand Response","PGE",11,2,0]
["Demand Response","PGE",11,3,0]
["Demand Response","PGE",11,4,0]
["Demand Response","PGE",11,5,0]
["Demand Response","PGE",11,6,0]
["Demand Response","PGE",11,7,0]
["Demand Response","PGE",11,8,0]
["Demand Response","PGE",11,9,0]
["Demand Response","PGE",11,10,0]
["Demand Response","PGE",11,11,0]
["Demand Response","PGE",11,12,0]
["Demand Response","PGE",11,13,0]
["Demand Response","PGE",11,14,0]
["Demand Response","PGE",11,15,0]
["Demand Response","PGE",11,16,0]
["Demand Response","PGE",11,17,1]
["Demand Response","PGE",11,18,1]
["Demand Response","PGE",11,19,0.91]
["Demand Response","PGE",11,20,0.89]
["Demand Response","PGE",11,21,0.43]
["Demand Response","PGE",11,22,0]
["Demand Response","PGE",11,23,0]
["Demand Response","PGE",11,24,0]
["Demand Response","PGE",12,1,0]
["Demand Response","PGE",12,2,0]
["Demand Response","PGE",12,3,0]
["Demand Response","PGE",12,4,0]
["Demand Response","PGE",12,5,0]
["Demand Response","PGE",12,6,0]
["Demand Response","PGE",12,7,0]
["Demand Response","PGE",12,8,0]
["Demand Response","PGE",12,9,0]
["Demand Response","PGE",12,10,0]
["Demand Response","PGE",12,11,0]
["Demand Response","PGE",12,12,0]
["Demand Response","PGE",12,13,0]
["Demand Response","PGE",12,14,0]
["Demand Response","PGE",12,15,0]
["Demand Response","PGE",12,16,0]
["Demand Response","PGE",12,17,0.97]
["Demand Response","PGE",12,18,1]
["Demand Response","PGE",12,19,0.94]
["Demand Response","PGE",12,20,0.92]
["Demand Response","PGE",12,21,0.48]
["Demand Response","PGE",12,22,0]
["Demand Response","PGE",12,23,0]
["Demand Response","PGE",12,24,0]
["Demand Response","SCE",1,1,0]
["Demand Response","SCE",1,2,0]
["Demand Response","SCE",1,3,0]
["Demand Response","SCE",1,4,0]
["Demand Response","SCE",1,5,0]
["Demand Response","SCE",1,6,0]
["Demand Response","SCE",1,7,0]
["Demand Response","SCE",1,8,0]
["Demand Response","SCE",1,9,0]
["Demand Response","SCE",1,10,0]
["Demand Response","SCE",1,11,0]
["Demand Response","SCE",1,12,0]
["Demand Response","SCE",1,13,0]
["Demand Response","SCE",1,14,0]
["Demand Response","SCE",1,15,0]
["Demand Response","SCE",1,16,0]
["Demand Response","SCE",1,17,1]
["Demand Response","SCE",1,18,1.01]
["Demand Response","SCE",1,19,1]
["Demand Response","SCE",1,20,0.99]
["Demand Response","SCE",1,21,0.54]
["Demand Response","SCE",1,22,0.19]
["Demand Response","SCE",1,23,0]
["Demand Response","SCE",1,24,0]
["Demand Response","SCE",2,1,0]
["Demand Response","SCE",2,2,0]
["Demand Response","SCE",2,3,0]
["Demand Response","SCE",2,4,0]
["Demand Response","SCE",2,5,0]
["Demand Response","SCE",2,6,0]
["Demand Response","SCE",2,7,0]
["Demand Response","SCE",2,8,0]
["Demand Response","SCE",2,9,0]
["Demand Response","SCE",2,10,0]
["Demand Response","SCE",2,11,0]
["Demand Response","SCE",2,12,0]
["Demand Response","SCE",2,13,0]
["Demand Response","SCE",2,14,0]
["Demand Response","SCE",2,15,0]
["Demand Response","SCE",2,16,0]
["Demand Response","SCE",2,17,1]
["Demand Response","SCE",2,18,1.02]
["Demand Response","SCE",2,19,1]
["Demand Response","SCE",2,20,0.99]
["Demand Response","SCE",2,21,0.49]
["Demand Response","SCE",2,22,0.18]
["Demand Response","SCE",2,23,0]
["Demand Response","SCE",2,24,0]
["Demand Response","SCE",3,1,0]
["Demand Response","SCE",3,2,0]
["Demand Response","SCE",3,3,0]
["Demand Response","SCE",3,4,0]
["Demand Response","SCE",3,5,0]
["Demand Response","SCE",3,6,0]
["Demand Response","SCE",3,7,0]
["Demand Response","SCE",3,8,0]
["Demand Response","SCE",3,9,0]
["Demand Response","SCE",3,10,0]
["Demand Response","SCE",3,11,0]
["Demand Response","SCE",3,12,0]
["Demand Response","SCE",3,13,0]
["Demand Response","SCE",3,14,0]
["Demand Response","SCE",3,15,0]
["Demand Response","SCE",3,16,0]
["Demand Response","SCE",3,17,0.28999999999999998]
["Demand Response","SCE",3,18,1]
["Demand Response","SCE",3,19,1]
["Demand Response","SCE",3,20,1]
["Demand Response","SCE",3,21,0.99]
["Demand Response","SCE",3,22,0.41]
["Demand Response","SCE",3,23,0]
["Demand Response","SCE",3,24,0]
["Demand Response","SCE",4,1,0]
["Demand Response","SCE",4,2,0]
["Demand Response","SCE",4,3,0]
["Demand Response","SCE",4,4,0]
["Demand Response","SCE",4,5,0]
["Demand Response","SCE",4,6,0]
["Demand Response","SCE",4,7,0]
["Demand Response","SCE",4,8,0]
["Demand Response","SCE",4,9,0]
["Demand Response","SCE",4,10,0]
["Demand Response","SCE",4,11,0]
["Demand Response","SCE",4,12,0]
["Demand Response","SCE",4,13,0]
["Demand Response","SCE",4,14,0]
["Demand Response","SCE",4,15,0]
["Demand Response","SCE",4,16,0]
["Demand Response","SCE",4,17,0.27]
["Demand Response","SCE",4,18,1.02]
["Demand Response","SCE",4,19,1]
["Demand Response","SCE",4,20,1]
["Demand Response","SCE",4,21,0.96]
["Demand Response","SCE",4,22,0.41]
["Demand Response","SCE",4,23,0]
["Demand Response","SCE",4,24,0]
["Demand Response","SCE",5,1,0]
["Demand Response","SCE",5,2,0]
["Demand Response","SCE",5,3,0]
["Demand Response","SCE",5,4,0]
["Demand Response","SCE",5,5,0]
["Demand Response","SCE",5,6,0]
["Demand Response","SCE",5,7,0]
["Demand Response","SCE",5,8,0]
["Demand Response","SCE",5,9,0]
["Demand Response","SCE",5,10,0]
["Demand Response","SCE",5,11,0]
["Demand Response","SCE",5,12,0]
["Demand Response","SCE",5,13,0]
["Demand Response","SCE",5,14,0]
["Demand Response","SCE",5,15,0]
["Demand Response","SCE",5,16,0]
["Demand Response","SCE",5,17,0.19]
["Demand Response","SCE",5,18,0.97]
["Demand Response","SCE",5,19,1]
["Demand Response","SCE",5,20,0.98]
["Demand Response","SCE",5,21,0.92]
["Demand Response","SCE",5,22,0.36]
["Demand Response","SCE",5,23,0]
["Demand Response","SCE",5,24,0]
["Demand Response","SCE",6,1,0]
["Demand Response","SCE",6,2,0]
["Demand Response","SCE",6,3,0]
["Demand Response","SCE",6,4,0]
["Demand Response","SCE",6,5,0]
["Demand Response","SCE",6,6,0]
["Demand Response","SCE",6,7,0]
["Demand Response","SCE",6,8,0]
["Demand Response","SCE",6,9,0]
["Demand Response","SCE",6,10,0]
["Demand Response","SCE",6,11,0]
["Demand Response","SCE",6,12,0]
["Demand Response","SCE",6,13,0]
["Demand Response","SCE",6,14,0]
["Demand Response","SCE",6,15,0]
["Demand Response","SCE",6,16,0]
["Demand Response","SCE",6,17,1.07]
["Demand Response","SCE",6,18,1]
["Demand Response","SCE",6,19,1.06]
["Demand Response","SCE",6,20,1]
["Demand Response","SCE",6,21,0.51]
["Demand Response","SCE",6,22,0.21]
["Demand Response","SCE",6,23,0]
["Demand Response","SCE",6,24,0]
["Demand Response","SCE",7,1,0]
["Demand Response","SCE",7,2,0]
["Demand Response","SCE",7,3,0]
["Demand Response","SCE",7,4,0]
["Demand Response","SCE",7,5,0]
["Demand Response","SCE",7,6,0]
["Demand Response","SCE",7,7,0]
["Demand Response","SCE",7,8,0]
["Demand Response","SCE",7,9,0]
["Demand Response","SCE",7,10,0]
["Demand Response","SCE",7,11,0]
["Demand Response","SCE",7,12,0]
["Demand Response","SCE",7,13,0]
["Demand Response","SCE",7,14,0]
["Demand Response","SCE",7,15,0]
["Demand Response","SCE",7,16,0]
["Demand Response","SCE",7,17,1]
["Demand Response","SCE",7,18,0.92]
["Demand Response","SCE",7,19,0.98]
["Demand Response","SCE",7,20,0.85]
["Demand Response","SCE",7,21,0.55000000000000004]
["Demand Response","SCE",7,22,0.34]
["Demand Response","SCE",7,23,0]
["Demand Response","SCE",7,24,0]
["Demand Response","SCE",8,1,0]
["Demand Response","SCE",8,2,0]
["Demand Response","SCE",8,3,0]
["Demand Response","SCE",8,4,0]
["Demand Response","SCE",8,5,0]
["Demand Response","SCE",8,6,0]
["Demand Response","SCE",8,7,0]
["Demand Response","SCE",8,8,0]
["Demand Response","SCE",8,9,0]
["Demand Response","SCE",8,10,0]
["Demand Response","SCE",8,11,0]
["Demand Response","SCE",8,12,0]
["Demand Response","SCE",8,13,0]
["Demand Response","SCE",8,14,0]
["Demand Response","SCE",8,15,0]
["Demand Response","SCE",8,16,0]
["Demand Response","SCE",8,17,1.1299999999999999]
["Demand Response","SCE",8,18,1]
["Demand Response","SCE",8,19,0.99]
["Demand Response","SCE",8,20,0.87]
["Demand Response","SCE",8,21,0.59]
["Demand Response","SCE",8,22,0.36]
["Demand Response","SCE",8,23,0]
["Demand Response","SCE",8,24,0]
["Demand Response","SCE",9,1,0]
["Demand Response","SCE",9,2,0]
["Demand Response","SCE",9,3,0]
["Demand Response","SCE",9,4,0]
["Demand Response","SCE",9,5,0]
["Demand Response","SCE",9,6,0]
["Demand Response","SCE",9,7,0]
["Demand Response","SCE",9,8,0]
["Demand Response","SCE",9,9,0]
["Demand Response","SCE",9,10,0]
["Demand Response","SCE",9,11,0]
["Demand Response","SCE",9,12,0]
["Demand Response","SCE",9,13,0]
["Demand Response","SCE",9,14,0]
["Demand Response","SCE",9,15,0]
["Demand Response","SCE",9,16,0]
["Demand Response","SCE",9,17,1]
["Demand Response","SCE",9,18,0.97]
["Demand Response","SCE",9,19,0.98]
["Demand Response","SCE",9,20,0.87]
["Demand Response","SCE",9,21,0.57999999999999996]
["Demand Response","SCE",9,22,0.33]
["Demand Response","SCE",9,23,0]
["Demand Response","SCE",9,24,0]
["Demand Response","SCE",10,1,0]
["Demand Response","SCE",10,2,0]
["Demand Response","SCE",10,3,0]
["Demand Response","SCE",10,4,0]
["Demand Response","SCE",10,5,0]
["Demand Response","SCE",10,6,0]
["Demand Response","SCE",10,7,0]
["Demand Response","SCE",10,8,0]
["Demand Response","SCE",10,9,0]
["Demand Response","SCE",10,10,0]
["Demand Response","SCE",10,11,0]
["Demand Response","SCE",10,12,0]
["Demand Response","SCE",10,13,0]
["Demand Response","SCE",10,14,0]
["Demand Response","SCE",10,15,0]
["Demand Response","SCE",10,16,0]
["Demand Response","SCE",10,17,1.0900000000000001]
["Demand Response","SCE",10,18,1]
["Demand Response","SCE",10,19,0.99]
["Demand Response","SCE",10,20,0.91]
["Demand Response","SCE",10,21,0.56000000000000005]
["Demand Response","SCE",10,22,0.33]
["Demand Response","SCE",10,23,0]
["Demand Response","SCE",10,24,0]
["Demand Response","SCE",11,1,0]
["Demand Response","SCE",11,2,0]
["Demand Response","SCE",11,3,0]
["Demand Response","SCE",11,4,0]
["Demand Response","SCE",11,5,0]
["Demand Response","SCE",11,6,0]
["Demand Response","SCE",11,7,0]
["Demand Response","SCE",11,8,0]
["Demand Response","SCE",11,9,0]
["Demand Response","SCE",11,10,0]
["Demand Response","SCE",11,11,0]
["Demand Response","SCE",11,12,0]
["Demand Response","SCE",11,13,0]
["Demand Response","SCE",11,14,0]
["Demand Response","SCE",11,15,0]
["Demand Response","SCE",11,16,0]
["Demand Response","SCE",11,17,0.97]
["Demand Response","SCE",11,18,1]
["Demand Response","SCE",11,19,0.96]
["Demand Response","SCE",11,20,0.96]
["Demand Response","SCE",11,21,0.44]
["Demand Response","SCE",11,22,0.19]
["Demand Response","SCE",11,23,0]
["Demand Response","SCE",11,24,0]
["Demand Response","SCE",12,1,0]
["Demand Response","SCE",12,2,0]
["Demand Response","SCE",12,3,0]
["Demand Response","SCE",12,4,0]
["Demand Response","SCE",12,5,0]
["Demand Response","SCE",12,6,0]
["Demand Response","SCE",12,7,0]
["Demand Response","SCE",12,8,0]
["Demand Response","SCE",12,9,0]
["Demand Response","SCE",12,10,0]
["Demand Response","SCE",12,11,0]
["Demand Response","SCE",12,12,0]
["Demand Response","SCE",12,13,0]
["Demand Response","SCE",12,14,0]
["Demand Response","SCE",12,15,0]
["Demand Response","SCE",12,16,0]
["Demand Response","SCE",12,17,0.94]
["Demand Response","SCE",12,18,1]
["Demand Response","SCE",12,19,0.99]
["Demand Response","SCE",12,20,0.99]
["Demand Response","SCE",12,21,0.53]
["Demand Response","SCE",12,22,0.24]
["Demand Response","SCE",12,23,0]
["Demand Response","SCE",12,24,0]
["Demand Response","SDGE",1,1,0]
["Demand Response","SDGE",1,2,0]
["Demand Response","SDGE",1,3,0]
["Demand Response","SDGE",1,4,0]
["Demand Response","SDGE",1,5,0]
["Demand Response","SDGE",1,6,0]
["Demand Response","SDGE",1,7,0]
["Demand Response","SDGE",1,8,0]
["Demand Response","SDGE",1,9,0]
["Demand Response","SDGE",1,10,0]
["Demand Response","SDGE",1,11,0]
["Demand Response","SDGE",1,12,0]
["Demand Response","SDGE",1,13,0]
["Demand Response","SDGE",1,14,0]
["Demand Response","SDGE",1,15,0]
["Demand Response","SDGE",1,16,0]
["Demand Response","SDGE",1,17,0.98351065010629379]
["Demand Response","SDGE",1,18,1.0049533502947889]
["Demand Response","SDGE",1,19,1]
["Demand Response","SDGE",1,20,0.98868655778743408]
["Demand Response","SDGE",1,21,0.37834663369954391]
["Demand Response","SDGE",1,22,0.23103072326126994]
["Demand Response","SDGE",1,23,0]
["Demand Response","SDGE",1,24,0]
["Demand Response","SDGE",2,1,0]
["Demand Response","SDGE",2,2,0]
["Demand Response","SDGE",2,3,0]
["Demand Response","SDGE",2,4,0]
["Demand Response","SDGE",2,5,0]
["Demand Response","SDGE",2,6,0]
["Demand Response","SDGE",2,7,0]
["Demand Response","SDGE",2,8,0]
["Demand Response","SDGE",2,9,0]
["Demand Response","SDGE",2,10,0]
["Demand Response","SDGE",2,11,0]
["Demand Response","SDGE",2,12,0]
["Demand Response","SDGE",2,13,0]
["Demand Response","SDGE",2,14,0]
["Demand Response","SDGE",2,15,0]
["Demand Response","SDGE",2,16,0]
["Demand Response","SDGE",2,17,0.99147016120181641]
["Demand Response","SDGE",2,18,1.0174834479223274]
["Demand Response","SDGE",2,19,1]
["Demand Response","SDGE",2,20,0.98793900678596513]
["Demand Response","SDGE",2,21,0.38965516470171602]
["Demand Response","SDGE",2,22,0.23823693354707079]
["Demand Response","SDGE",2,23,0]
["Demand Response","SDGE",2,24,0]
["Demand Response","SDGE",3,1,0]
["Demand Response","SDGE",3,2,0]
["Demand Response","SDGE",3,3,0]
["Demand Response","SDGE",3,4,0]
["Demand Response","SDGE",3,5,0]
["Demand Response","SDGE",3,6,0]
["Demand Response","SDGE",3,7,0]
["Demand Response","SDGE",3,8,0]
["Demand Response","SDGE",3,9,0]
["Demand Response","SDGE",3,10,0]
["Demand Response","SDGE",3,11,0]
["Demand Response","SDGE",3,12,0]
["Demand Response","SDGE",3,13,0]
["Demand Response","SDGE",3,14,0]
["Demand Response","SDGE",3,15,0]
["Demand Response","SDGE",3,16,0]
["Demand Response","SDGE",3,17,0.09]
["Demand Response","SDGE",3,18,1]
["Demand Response","SDGE",3,19,1]
["Demand Response","SDGE",3,20,1.01]
["Demand Response","SDGE",3,21,0.99]
["Demand Response","SDGE",3,22,0.59]
["Demand Response","SDGE",3,23,0]
["Demand Response","SDGE",3,24,0]
["Demand Response","SDGE",4,1,0]
["Demand Response","SDGE",4,2,0]
["Demand Response","SDGE",4,3,0]
["Demand Response","SDGE",4,4,0]
["Demand Response","SDGE",4,5,0]
["Demand Response","SDGE",4,6,0]
["Demand Response","SDGE",4,7,0]
["Demand Response","SDGE",4,8,0]
["Demand Response","SDGE",4,9,0]
["Demand Response","SDGE",4,10,0]
["Demand Response","SDGE",4,11,0]
["Demand Response","SDGE",4,12,0]
["Demand Response","SDGE",4,13,0]
["Demand Response","SDGE",4,14,0]
["Demand Response","SDGE",4,15,0]
["Demand Response","SDGE",4,16,0]
["Demand Response","SDGE",4,17,0.08]
["Demand Response","SDGE",4,18,1.02]
["Demand Response","SDGE",4,19,1]
["Demand Response","SDGE",4,20,1]
["Demand Response","SDGE",4,21,0.97]
["Demand Response","SDGE",4,22,0.56000000000000005]
["Demand Response","SDGE",4,23,0]
["Demand Response","SDGE",4,24,0]
["Demand Response","SDGE",5,1,0]
["Demand Response","SDGE",5,2,0]
["Demand Response","SDGE",5,3,0]
["Demand Response","SDGE",5,4,0]
["Demand Response","SDGE",5,5,0]
["Demand Response","SDGE",5,6,0]
["Demand Response","SDGE",5,7,0]
["Demand Response","SDGE",5,8,0]
["Demand Response","SDGE",5,9,0]
["Demand Response","SDGE",5,10,0]
["Demand Response","SDGE",5,11,0]
["Demand Response","SDGE",5,12,0]
["Demand Response","SDGE",5,13,0]
["Demand Response","SDGE",5,14,0]
["Demand Response","SDGE",5,15,0]
["Demand Response","SDGE",5,16,0]
["Demand Response","SDGE",5,17,0.08]
["Demand Response","SDGE",5,18,0.88]
["Demand Response","SDGE",5,19,1]
["Demand Response","SDGE",5,20,0.96]
["Demand Response","SDGE",5,21,0.88]
["Demand Response","SDGE",5,22,0.64]
["Demand Response","SDGE",5,23,0]
["Demand Response","SDGE",5,24,0]
["Demand Response","SDGE",6,1,0]
["Demand Response","SDGE",6,2,0]
["Demand Response","SDGE",6,3,0]
["Demand Response","SDGE",6,4,0]
["Demand Response","SDGE",6,5,0]
["Demand Response","SDGE",6,6,0]
["Demand Response","SDGE",6,7,0]
["Demand Response","SDGE",6,8,0]
["Demand Response","SDGE",6,9,0]
["Demand Response","SDGE",6,10,0]
["Demand Response","SDGE",6,11,0]
["Demand Response","SDGE",6,12,0]
["Demand Response","SDGE",6,13,0]
["Demand Response","SDGE",6,14,0]
["Demand Response","SDGE",6,15,0]
["Demand Response","SDGE",6,16,0]
["Demand Response","SDGE",6,17,0.99]
["Demand Response","SDGE",6,18,1]
["Demand Response","SDGE",6,19,1.1000000000000001]
["Demand Response","SDGE",6,20,1.02]
["Demand Response","SDGE",6,21,0.59]
["Demand Response","SDGE",6,22,0.4]
["Demand Response","SDGE",6,23,0]
["Demand Response","SDGE",6,24,0]
["Demand Response","SDGE",7,1,0]
["Demand Response","SDGE",7,2,0]
["Demand Response","SDGE",7,3,0]
["Demand Response","SDGE",7,4,0]
["Demand Response","SDGE",7,5,0]
["Demand Response","SDGE",7,6,0]
["Demand Response","SDGE",7,7,0]
["Demand Response","SDGE",7,8,0]
["Demand Response","SDGE",7,9,0]
["Demand Response","SDGE",7,10,0]
["Demand Response","SDGE",7,11,0]
["Demand Response","SDGE",7,12,0]
["Demand Response","SDGE",7,13,0]
["Demand Response","SDGE",7,14,0]
["Demand Response","SDGE",7,15,0]
["Demand Response","SDGE",7,16,0]
["Demand Response","SDGE",7,17,1]
["Demand Response","SDGE",7,18,0.93]
["Demand Response","SDGE",7,19,0.98]
["Demand Response","SDGE",7,20,0.85]
["Demand Response","SDGE",7,21,0.59]
["Demand Response","SDGE",7,22,0.44]
["Demand Response","SDGE",7,23,0]
["Demand Response","SDGE",7,24,0]
["Demand Response","SDGE",8,1,0]
["Demand Response","SDGE",8,2,0]
["Demand Response","SDGE",8,3,0]
["Demand Response","SDGE",8,4,0]
["Demand Response","SDGE",8,5,0]
["Demand Response","SDGE",8,6,0]
["Demand Response","SDGE",8,7,0]
["Demand Response","SDGE",8,8,0]
["Demand Response","SDGE",8,9,0]
["Demand Response","SDGE",8,10,0]
["Demand Response","SDGE",8,11,0]
["Demand Response","SDGE",8,12,0]
["Demand Response","SDGE",8,13,0]
["Demand Response","SDGE",8,14,0]
["Demand Response","SDGE",8,15,0]
["Demand Response","SDGE",8,16,0]
["Demand Response","SDGE",8,17,1.1200000000000001]
["Demand Response","SDGE",8,18,1]
["Demand Response","SDGE",8,19,1]
["Demand Response","SDGE",8,20,0.87]
["Demand Response","SDGE",8,21,0.6]
["Demand Response","SDGE",8,22,0.47]
["Demand Response","SDGE",8,23,0]
["Demand Response","SDGE",8,24,0]
["Demand Response","SDGE",9,1,0]
["Demand Response","SDGE",9,2,0]
["Demand Response","SDGE",9,3,0]
["Demand Response","SDGE",9,4,0]
["Demand Response","SDGE",9,5,0]
["Demand Response","SDGE",9,6,0]
["Demand Response","SDGE",9,7,0]
["Demand Response","SDGE",9,8,0]
["Demand Response","SDGE",9,9,0]
["Demand Response","SDGE",9,10,0]
["Demand Response","SDGE",9,11,0]
["Demand Response","SDGE",9,12,0]
["Demand Response","SDGE",9,13,0]
["Demand Response","SDGE",9,14,0]
["Demand Response","SDGE",9,15,0]
["Demand Response","SDGE",9,16,0]
["Demand Response","SDGE",9,17,1]
["Demand Response","SDGE",9,18,0.95]
["Demand Response","SDGE",9,19,0.95]
["Demand Response","SDGE",9,20,0.83]
["Demand Response","SDGE",9,21,0.53]
["Demand Response","SDGE",9,22,0.45]
["Demand Response","SDGE",9,23,0]
["Demand Response","SDGE",9,24,0]
["Demand Response","SDGE",10,1,0]
["Demand Response","SDGE",10,2,0]
["Demand Response","SDGE",10,3,0]
["Demand Response","SDGE",10,4,0]
["Demand Response","SDGE",10,5,0]
["Demand Response","SDGE",10,6,0]
["Demand Response","SDGE",10,7,0]
["Demand Response","SDGE",10,8,0]
["Demand Response","SDGE",10,9,0]
["Demand Response","SDGE",10,10,0]
["Demand Response","SDGE",10,11,0]
["Demand Response","SDGE",10,12,0]
["Demand Response","SDGE",10,13,0]
["Demand Response","SDGE",10,14,0]
["Demand Response","SDGE",10,15,0]
["Demand Response","SDGE",10,16,0]
["Demand Response","SDGE",10,17,1.1000000000000001]
["Demand Response","SDGE",10,18,1]
["Demand Response","SDGE",10,19,0.99]
["Demand Response","SDGE",10,20,0.91]
["Demand Response","SDGE",10,21,0.53]
["Demand Response","SDGE",10,22,0.4]
["Demand Response","SDGE",10,23,0]
["Demand Response","SDGE",10,24,0]
["Demand Response","SDGE",11,1,0]
["Demand Response","SDGE",11,2,0]
["Demand Response","SDGE",11,3,0]
["Demand Response","SDGE",11,4,0]
["Demand Response","SDGE",11,5,0]
["Demand Response","SDGE",11,6,0]
["Demand Response","SDGE",11,7,0]
["Demand Response","SDGE",11,8,0]
["Demand Response","SDGE",11,9,0]
["Demand Response","SDGE",11,10,0]
["Demand Response","SDGE",11,11,0]
["Demand Response","SDGE",11,12,0]
["Demand Response","SDGE",11,13,0]
["Demand Response","SDGE",11,14,0]
["Demand Response","SDGE",11,15,0]
["Demand Response","SDGE",11,16,0]
["Demand Response","SDGE",11,17,0.96]
["Demand Response","SDGE",11,18,1]
["Demand Response","SDGE",11,19,0.97]
["Demand Response","SDGE",11,20,0.97]
["Demand Response","SDGE",11,21,0.41]
["Demand Response","SDGE",11,22,0.28000000000000003]
["Demand Response","SDGE",11,23,0]
["Demand Response","SDGE",11,24,0]
["Demand Response","SDGE",12,1,0]
["Demand Response","SDGE",12,2,0]
["Demand Response","SDGE",12,3,0]
["Demand Response","SDGE",12,4,0]
["Demand Response","SDGE",12,5,0]
["Demand Response","SDGE",12,6,0]
["Demand Response","SDGE",12,7,0]
["Demand Response","SDGE",12,8,0]
["Demand Response","SDGE",12,9,0]
["Demand Response","SDGE",12,10,0]
["Demand Response","SDGE",12,11,0]
["Demand Response","SDGE",12,12,0]
["Demand Response","SDGE",12,13,0]
["Demand Response","SDGE",12,14,0]
["Demand Response","SDGE",12,15,0]
["Demand Response","SDGE",12,16,0]
["Demand Response","SDGE",12,17,0.93]
["Demand Response","SDGE",12,18,1]
["Demand Response","SDGE",12,19,0.99]
["Demand Response","SDGE",12,20,1]
["Demand Response","SDGE",12,21,0.5]
["Demand Response","SDGE",12,22,0.35]
["Demand Response","SDGE",12,23,0]
["Demand Response","SDGE",12,24,0]

{"sheet":"Regions","index":26,"n_rows":21,"n_cols":3,"rows_kept":21,"cut":false,"hidden":true,"merged":[]}
["Path 26 Designation","Balancing Authority Area","Region"]
["North","CISO","Norcal"]
["South","CISO","Socal"]
[null,"CISO"]
["South","IID","Socal"]
[null,"IID","Socal"]
["South","SRP","AZ"]
[null,"SRP","AZ"]
["South","AZPS","AZ"]
[null,"AZPS","AZ"]
["South","PNM","NM"]
[null,"PNM","NM"]
["South","WALC","AZ"]
[null,"WALC","AZ"]
["North","BPAT","WA/OR"]
[null,"BPAT","WA/OR"]
["South","LADWP","Socal"]
[null,"LADWP","Socal"]
["North","PGE","PGE"]
["South","SCE","SCE"]
["South","SDGE","SDGE"]

{"sheet":"Expanded Default Profiles","index":27,"n_rows":61,"n_cols":26,"rows_kept":61,"cut":false,"hidden":true,"merged":[]}
["Profile Category","Region","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"]
["Battery Storage","",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0]
["Battery Storage","AZ",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0]
["Battery Storage","NM",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0]
["Battery Storage","Norcal",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0]
["Battery Storage","PGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0]
["Battery Storage","SCE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0]
["Battery Storage","SDGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0]
["Battery Storage","Socal",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0]
["Battery Storage","WA/OR",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0]
["CAM Peaker","",0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0]
["CAM Peaker","AZ",0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0]
["CAM Peaker","NM",0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0]
["CAM Peaker","Norcal",0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0]
["CAM Peaker","PGE",0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0]
["CAM Peaker","SCE",0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0]
["CAM Peaker","SDGE",0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0]
["CAM Peaker","Socal",0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0]
["CAM Peaker","WA/OR",0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0]
["CPower","PGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.97170000000000001,0.99829999999999997,1,0.99,0,0,0,0]
["CPower","SCE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.97319999999999995,1,1,0.99050000000000005,0,0,0,0]
["CPower","SDGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.97209999999999996,1,1,0.98950000000000005,0,0,0,0]
["Demand Response","PGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.1000000000000001,1.05,1,0.94,0.49,0,0,0]
["Demand Response","SCE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1.01,1,0.99,0.54,0.19,0,0]
["Demand Response","SDGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.98350000000000004,1.0049999999999999,1,0.98870000000000002,0.37830000000000003,0.23100000000000001,0,0]
["Enersponse","PGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.99880000000000002,1.0068999999999999,1,0.98770000000000002,0.95799999999999996,0,0,0]
["Enersponse","SCE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.99880000000000002,1.0068999999999999,1,0.98770000000000002,0.95799999999999996,0,0,0]
["Enersponse","SDGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.99880000000000002,1.0068999999999999,1,0.98770000000000002,0.95799999999999996,0,0,0]
["Leapfrog","PGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.97170000000000001,0.99829999999999997,1,0.99,0,0,0,0]
["Leapfrog","SCE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.97319999999999995,1,1,0.99050000000000005,0,0,0,0]
["Leapfrog","SDGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.97209999999999996,1,1,0.98950000000000005,0,0,0,0]
["Nostromo","PGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2.5083000000000002,2.4613,1,0.85680000000000001,0.79310000000000003,0,0,0]
["Nostromo","SCE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.2376,1.1376999999999999,1,0.94210000000000005,0.89659999999999995,0,0,0]
["Nostromo","SDGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.0435000000000001,1.0311999999999999,1,0.90680000000000005,0.81440000000000001,0,0,0]
["OhmConnect","PGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.98650000000000004,1.0078,1,1.0162,1.0063,0,0,0]
["OhmConnect","SCE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.98650000000000004,1.0078,1,1.0162,1.0063,0,0,0]
["OhmConnect","SDGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.98650000000000004,1.0078,1,1.0162,1.0063,0,0,0]
["Other","",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
["Other","AZ",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
["Other","NM",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
["Other","Norcal",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
["Other","PGE",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
["Other","SCE",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
["Other","SDGE",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
["Other","Socal",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
["Other","WA/OR",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
["Solar Fixed","AZ",0,0,0,0,0,0,1.5E-3,0.1196,0.41289999999999999,0.56220000000000003,0.61890000000000001,0.64319999999999999,0.6139,0.58620000000000005,0.49030000000000001,0.27160000000000001,3.9600000000000003E-2,0,0,0,0,0,0,0]
["Solar Fixed","Norcal",0,0,0,0,0,0,0,2.3300000000000001E-2,0.17510000000000001,0.3629,0.45169999999999999,0.48530000000000001,0.4788,0.442,0.38080000000000003,0.25879999999999997,0.06,0,0,0,0,0,0,0]
["Solar Fixed","Socal",0,0,0,0,0,0,1.5E-3,0.1196,0.41289999999999999,0.56220000000000003,0.61890000000000001,0.64319999999999999,0.6139,0.58620000000000005,0.49030000000000001,0.27160000000000001,3.9600000000000003E-2,0,0,0,0,0,0,0]
["Solar Thermal","AZ",0,0,0,0,0,0,0,0,5.9299999999999999E-2,0.2006,0.26960000000000001,0.30520000000000003,0.28310000000000002,0.28649999999999998,0.27150000000000002,0.20080000000000001,5.8000000000000003E-2,0,0,0,0,0,0,0]
["Solar Thermal","Socal",0,0,0,0,0,0,0,0,5.9299999999999999E-2,0.2006,0.26960000000000001,0.30520000000000003,0.28310000000000002,0.28649999999999998,0.27150000000000002,0.20080000000000001,5.8000000000000003E-2,0,0,0,0,0,0,0]
["Solar Tracking","AZ",0,0,0,0,0,0,5.0000000000000001E-4,0.1115,0.40860000000000002,0.52769999999999995,0.54849999999999999,0.56020000000000003,0.55330000000000001,0.51959999999999995,0.48089999999999999,0.30309999999999998,5.9700000000000003E-2,0,0,0,0,0,0,0]
["Solar Tracking","Norcal",0,0,0,0,0,0,0,2.12E-2,0.1638,0.31230000000000002,0.38619999999999999,0.42520000000000002,0.4254,0.40150000000000002,0.37580000000000002,0.25669999999999998,5.5899999999999998E-2,0,0,0,0,0,0,0]
["Solar Tracking","Socal",0,0,0,0,0,0,5.0000000000000001E-4,0.1115,0.40860000000000002,0.52769999999999995,0.54849999999999999,0.56020000000000003,0.55330000000000001,0.51959999999999995,0.48089999999999999,0.30309999999999998,5.9700000000000003E-2,0,0,0,0,0,0,0]
["Voltus","PGE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.4142999999999999,1.1415999999999999,1,0.75570000000000004,0,0,0,0]
["Voltus","SCE",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
["Wind","AZ",0.3,0.3,0.30499999999999999,0.31,0.32500000000000001,0.33,0.33,0.31,0.3,0.28999999999999998,0.28000000000000003,0.28000000000000003,0.26500000000000001,0.27,0.28000000000000003,0.28000000000000003,0.255,0.22,0.23,0.22,0.24,0.26,0.28000000000000003,0.28499999999999998]
["Wind","NM",0.50249999999999995,0.52,0.53,0.55000000000000004,0.56000000000000005,0.55249999999999999,0.55249999999999999,0.53249999999999997,0.52,0.48,0.48249999999999998,0.46250000000000002,0.46250000000000002,0.46,0.47,0.44,0.4325,0.42,0.41249999999999998,0.39,0.43,0.48,0.5,0.50249999999999995]
["Wind","Norcal",6.9599999999999995E-2,7.51E-2,6.2E-2,6.3299999999999995E-2,6.1400000000000003E-2,6.1600000000000002E-2,6.3500000000000001E-2,6.9199999999999998E-2,6.2600000000000003E-2,5.3400000000000003E-2,5.4600000000000003E-2,5.0700000000000002E-2,4.9500000000000002E-2,4.5900000000000003E-2,4.1399999999999999E-2,3.9899999999999998E-2,4.19E-2,4.6699999999999998E-2,5.6800000000000003E-2,6.9599999999999995E-2,7.1800000000000003E-2,7.6200000000000004E-2,7.2999999999999995E-2,7.2300000000000003E-2]
["Wind","Socal",9.2799999999999994E-2,9.6500000000000002E-2,0.11020000000000001,0.1037,0.1027,9.5699999999999993E-2,7.8200000000000006E-2,6.7599999999999993E-2,7.1199999999999999E-2,7.1300000000000002E-2,7.0599999999999996E-2,7.3899999999999993E-2,8.1799999999999998E-2,9.3700000000000006E-2,9.3299999999999994E-2,0.1021,8.9599999999999999E-2,8.9599999999999999E-2,8.4000000000000005E-2,8.5199999999999998E-2,8.1900000000000001E-2,8.0299999999999996E-2,8.3500000000000005E-2,7.9699999999999993E-2]
["Wind","WA/OR",0.15,0.16,0.16,0.155,0.15,0.15,0.15,0.14000000000000001,0.13500000000000001,0.14000000000000001,0.12,0.115,0.105,0.1,9.5000000000000001E-2,0.1,0.1,0.1,0.1,0.11,0.14000000000000001,0.15,0.14000000000000001,0.14000000000000001]

{"sheet":"Resource Profile Categories","index":28,"n_rows":42,"n_cols":3,"rows_kept":42,"cut":false,"hidden":true,"merged":[]}
["Resource Type","Profile Category","Chart Category"]
["Battery Storage","Battery Storage","Battery Storage"]
["Biogas","Other","Biogas"]
["Biomass","Other","Biomass"]
["Biomass/Wood","Other","Biomass"]
["CAM Peaker","CAM Peaker","Thermal"]
["CCGT","Other","Thermal"]
["CHP","Other","CHP"]
["Coal","Other","Thermal"]
["Demand Response","Demand Response","Demand Response"]
["Fuel Cell","Other","Fuel Cell"]
["Geothermal","Other","Geothermal"]
["Hybrid_Solar1Axis","Solar Tracking","Solar"]
["Hybrid_Solar_1Axis","Solar Tracking","Solar"]
["Hybrid_BattStorage","Battery Storage","Battery Storage"]
["Hybrid_SolarFixed","Solar Fixed","Solar"]
["Hybrid_Solar_Fixed","Solar Fixed","Solar"]
["Hybrid_Storage","Battery Storage","Battery Storage"]
["Hydro","Other","Hydro"]
["Nuclear","Other","Nuclear"]
["Paired_BattStorage","Battery Storage","Battery Storage"]
["Paired_Solar_1Axis","Solar Tracking","Solar"]
["Paired_Solar_Fixed","Solar Fixed","Solar"]
["Paired_Solar_Thermal","Solar Thermal","Solar"]
["Peaker","Other","Thermal"]
["Pump","Other","Pumped Hydro"]
["Pumped Hydro","Other","Pumped Hydro"]
["Reciprocating Engine","Other","Thermal"]
["Solar_1Axis","Solar Tracking","Solar"]
["Solar_2Axis","Solar Tracking","Solar"]
["Solar_Fixed","Solar Fixed","Solar"]
["Solar_Thermal","Solar Thermal","Solar"]
["Steam Turbine","Other","Thermal"]
["Steam Turbine","Other","Thermal"]
["Wind","Wind","Wind"]
["Enersponse Demand Response","Enersponse","Demand Response"]
["Leapfrog Demand Response","Leapfrog","Demand Response"]
["OhmConnect Demand Response","OhmConnect","Demand Response"]
["Voltus Demand Response","Voltus","Demand Response"]
["NexusRenewables Demand Response","NexusRenewables","Demand Response"]
["Nostromo Demand Response","Nostromo","Demand Response"]
["CPower Demand Response","CPower","Demand Response"]

{"sheet":"VER Categories","index":29,"n_rows":6,"n_cols":1,"rows_kept":6,"cut":false,"hidden":true,"merged":[]}
["Profile Category"]
["Solar Tracking"]
["Solar Fixed"]
["Solar Thermal"]
["Wind"]
["Battery Storage"]

{"sheet":"Query Statuses","index":30,"n_rows":33,"n_cols":9,"rows_kept":33,"cut":false,"hidden":true,"merged":[[19,6,32,8]]}
[]
[null,"Worksheet","Upstream Query Tables","Downstream Query Tables","Status",null,"Output Query Table","Worksheet","Status"]
[null,"README",null,null,"COMMITTED",null,"ResourceTypes","User-Defined Resources","FRESH"]
[null,"Certification",null,"ExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nStorageProperties,\nSODProfilesForSOC,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED",null,"BalancingAuthorityAreas","User-Defined Resources","FRESH"]
[null,"Certification Table",null,"ExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nStorageProperties,\nSODProfilesForSOC,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED",null,"Path26Designations","User-Defined Resources","FRESH"]
[null,"LSE Showing",null,"UnoptimizedShowing,\nPairedResources,\nStorageProperties,\nSODProfilesForSOC,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED",null,"LocalCapacityAreas","User-Defined Resources","FRESH"]
[null,"Resource Custom Profiles",null,"UnoptimizedShowing,\nStorageProperties,\nSODProfilesForSOC,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED",null,"FlexibleCategories","User-Defined Resources","FRESH"]
[null,"User-Defined Resources","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories\n","UnoptimizedShowing,\nPairedResources,\nStorageProperties,\nSODProfilesForSOC,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED",null,"ExpandedResourceDefaultProfiles","Expanded Default Profiles","STALE"]
[null,"Unoptimized Showing","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing","LSEShowingComplete,\nStorageProperties,\nSODProfilesForSOC,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED",null,"UnoptimizedShowing","Unoptimized Showing","STALE"]
[null,"Paired Resources","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nPairedResources","LSEShowingComplete,\nStorageProperties,\nSODProfilesForSOC,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED",null,"PairedResources","Paired Resources","STALE"]
[null,"Profile Optimization","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources","LSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED",null,"StorageProperties","Profile Optimization","STALE"]
[null,"Validation Overview","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability",null,"COMMITTED",null,"SODProfilesForSOC","Profile Optimization","STALE"]
[null,"Check Capacity","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity",null,"COMMITTED",null,"LSEShowingComplete","LSE Showing Complete","STALE"]
[null,"Check Custom Profiles","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nLSEShowingComplete,\nCheckCustomProfiles",null,"COMMITTED",null,"CheckCapacity","Check Capacity","STALE"]
[null,"Check Storage SOC","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nLSEShowingComplete,\nCheckStorageSOC","CheckCapacity","COMMITTED",null,"CheckCustomProfiles","Check Custom Profiles","STALE"]
[null,"Check Grouped Resources","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nLSEShowingComplete,\nCheckGroupedResources",null,"COMMITTED",null,"CheckStorageSOC","Check Storage SOC","STALE"]
[null,"Check Hybrid Deliverability","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nLSEShowingComplete,\nCheckHybridDeliverability",null,"COMMITTED",null,"CheckGroupedResources","Check Grouped Resources","STALE"]
[null,"Check Demand Response","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity",null,"COMMITTED",null,"CheckHybridDeliverability","Check Hybrid Deliverability","STALE"]
[null,"LSE Showing Complete","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nLSEShowingComplete","CheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED"]
[null,"Hourly Availability Chart","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity",null,"COMMITTED",null,"This worksheet controls when and which query tables refresh upon opening certain worksheets. Each worksheet in the workbook is listed in the lefthand table, and each query table is listed in the righthand table. When any worksheet is opened, e.g., by clicking on a worksheet tab, a script loops through all query tables listed in the \"Upstream Query Tables\" column, refreshing and setting the corresponding \"Status\" column value in the left table to \"FRESH\" if previously \"STALE\". When any change occurs on a worksheet, a script loops through all query tables listed in the \"Downstream Query Tables\" column and sets the corresponding values in the \"Status\" column to \"STALE\". When a user navigates through the workbook without making changes, they should thus only experience one refresh for each query table, rather than repeatedly."]
[null,"Hourly Availability","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nPairedResources,\nLSEShowingComplete,\nCheckStorageSOC,\nCheckCapacity",null,"COMMITTED"]
[null,"Local Availability Chart","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing",null,"COMMITTED"]
[null,"Local Availability","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing",null,"COMMITTED"]
[null,"Flex Availability Chart","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing",null,"COMMITTED"]
[null,"Flex Availability","ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing",null,"COMMITTED"]
[null,"Requirements and Allocations",null,"UnoptimizedShowing,\nLSEShowingComplete,\nStorageProperties,\nSODProfilesForSOC,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED"]
[null,"Resource Database",null,"ResourceTypes,\nBalancingAuthorityAreas,\nPath26Designations,\nLocalCapacityAreas,\nFlexibleCategories,\nExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nLSEShowingComplete,\nStorageProperties,\nSODProfilesForSOC,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED"]
[null,"Resource Default Profiles",null,"ExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nLSEShowingComplete,\nStorageProperties,\nSODProfilesForSOC,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED"]
[null,"Query Statuses",null,null,"COMMITTED"]
[null,"Resource Profile Categories",null,"ExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nLSEShowingComplete,\nStorageProperties,\nSODProfilesForSOC,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED"]
[null,"Regions",null,"ExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nLSEShowingComplete,\nStorageProperties,\nSODProfilesForSOC,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED"]
[null,"VER Categories",null,"ExpandedResourceDefaultProfiles,\nUnoptimizedShowing,\nLSEShowingComplete,\nStorageProperties,\nSODProfilesForSOC,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","COMMITTED"]
[null,"Expanded Default Profiles","ExpandedResourceDefaultProfiles","UnoptimizedShowing,\nLSEShowingComplete,\nStorageProperties,\nSODProfilesForSOC,\nCheckStorageSOC,\nCheckCapacity,\nCheckCustomProfiles,\nCheckGroupedResources,\nCheckHybridDeliverability","EDITED"]