if (taxonomy().concept(ferc:ScheduleElectricUtilitiesThatComposeThePlanningAreaAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F714BalancingAuthorityAreaScheduledandActualInterchange").text) != none taxonomy().concept(ferc:ScheduleElectricUtilitiesThatComposeThePlanningAreaAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F714BalancingAuthorityAreaScheduledandActualInterchange").text else "Part III - Schedule 1. Electric Utilities That Compose the Planning Area"
Part III - Schedule 1. Electric Utilities That Compose the Planning Area
|
taxonomy().concept(ferc:ScheduleElectricUtilitiesThatComposeThePlanningAreaAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F714Instructions").text
Under the name of its operating electric utility, list all generating plants (1) within the respondent's balancing authority area which are controlled, metered or for which the required information is otherwise available to balancing authority area operators and (2) dynamically scheduled plants or units outside the balancing authority area. Specifically identify dynamically scheduled plants. Report only plant totals with generators in an operating or standby status. Provide totals for columns (d) and (e) as a last line. The total in column (d) should equal the value in column (c) on Schedule 2 for the month of the annual peak demand. The total in column (e) should equal the value in column (f) on Schedule 3 for the month of the annual peak demand. Any differences must be explained in a footnote. Refer to the Form 714 instructions for specific guidelines.
|
|
Electric Utility Coincident Peak Demand
(MW)
(MWh) |
Line No. (a) |
$headings = filter (taxonomy().concept(ferc:ScheduleElectricUtilitiesThatComposeThePlanningAreaAbstract).references("http://ferc.gov/form/2020-01-01/roles/reference/columnDetails")) where ($item.part-by-name(ferc-part:Schedule).part-value == "03.1 - Schedule - Electric Utilities That Compose the Planning Area")
$heading = list(for $ref in $headings
list($ref.part-by-name(ferc-part:Column).part-value, $ref.part-by-name(ferc-part:ColumnName).part-value, $ref.part-by-name(ferc-part:ElementName).part-value))
$heading_dict = dict(for $row in $heading
list("("+$row[1]+")",list($row[2],if $row[3] == none "" else taxonomy().concept(to-qname($row[3]))))
);
for $row in $heading_dict.keys.sort
$row
(a)
|
// adding a comment
$data2 = list(for $i in range(30)
list($i,none,none,none)
);
$data = if count(list({covered @ferc:ElectricUtilitiesThatComposeThePlanningAreaAxis = * })) > 0
list({covered @ferc:ElectricUtilitiesThatComposeThePlanningAreaAxis = * {list(
if exists({@ferc:OrderNumber @unit=* @period=$currentDuration})
first(list({@ferc:OrderNumber @unit=* @period=$currentDuration}))
else
0,
if exists({@ferc:ElectricUtilityName @unit @period=$currentDuration})
first(list({@ferc:ElectricUtilityName @unit @period=$currentDuration}))
else
none,
if exists({@ferc:ElectricUtilityCoincidentPeakDemandSummer @unit=* @period=$currentDuration})
first(list({@ferc:ElectricUtilityCoincidentPeakDemandSummer @unit=* @period=$currentDuration}))
else
none,
if exists({@ferc:ElectricUtilityCoincidentPeakDemandWinter @unit=* @period=$currentDuration})
first(list({@ferc:ElectricUtilityCoincidentPeakDemandWinter @unit=* @period=$currentDuration}))
else
none
)}})
else $data2;
$uniqueData = list(for $x in $data
if $x == list(0,none,none,none)
skip
else
$x
);
for $row in $uniqueData.sort
1
|
$row[2]
Human Resources Co
|
$row[3]
M
|
$row[4]
NY
|